zoukankan      html  css  js  c++  java
  • Ubuntu server 18.04 ——SSH

    1、先更新一下软件源列表

      #apt update

      #apt upgrade

    2、安装openssh-server

      #apt install openssh-server

    //

    openssh-server的功能主要是作为一个服务运行在后台,如果这个服务开启,我们就可以用一些远程连接工具来连接该服务器。一般用于服务端

    openssh-client的功能我觉得类似于XShell,可以作为一个客户端连接上openssh-server。一般用于客户端

    所以如果你在配置的服务器只需要客户端接入的话,就只需安装openssh-server就可以了。

    //

    3、打开防火墙,开放22端口

      #ufw enable

      #ufw allow 22

    查看防火墙状态,确认打开端口

      #ufw status

     

    4、设置允许root远程登录

    //一般为了安全考虑,ssh都会默认禁止root通过远程登录,只允许普通用户登录,

    普通用户登录之后可以用su root命令切换到root。//

    修改/etc/ssh/sshd_config配置文件

    找到#PermitRootLogin那一行,把#号去掉,后序改为yes

     

    5、启动ssh服务

      #service ssh start

    6、查看是否启动成功

      #ps -e|grep ssh

     sshd是指服务器端

    7、查看本机当前ip地址

      #ifconfig

     

    //

    可以设置本机静态ip地址,免得每次断电都要查看一次服务端ip地址

    注意的是Ubuntu18版本管理ip的方式和Ubuntu16版本的不同。

    //

    8、Ubuntu server18.04配置静态IP

    查看网卡名称,#ip a

     eth0为有线网卡名称,wlan0为无线网卡名称。

    9、修改.yaml配置文件

      #cd /etc/netplan

      #vim 50-cloud-init.yaml

     

    10、让配置文件生效

      # netplan apply

     

     

     

    11、win10专业版是自带OpenSSH客户端功能的,如果没有,可以在win-设置-应用和功能-可选功能-添加功能,进行安装OpenSSH客户端。

    快捷键win+R,打开运行器。SSH连接格式是 ssh 用户名@IP地址

    例子:ssh root@192.168.37.103

    确定后会弹出一个cmd窗口询问是否连接,要求输入密码。

  • 相关阅读:
    firefox 插件开发2
    android ndk
    android Fragment.
    排序算法
    php中判断iphone版本
    php css
    ndk 入门实例
    howtoaddabuttontopreferencescreen 自定义view
    分布式K/V存储方案
    android版 eclipse
  • 原文地址:https://www.cnblogs.com/wholala/p/13475436.html
Copyright © 2011-2022 走看看