配置
1.更新源列表ctrl+alt+t打开命令行之后输入sudo apt-get updata
执行即可
2.安装ssh服务,输入sudo apt-get install openssh-server
执行。
3.安装openssh-client(ubuntu用户自带,可以跳过本步骤),键入sudo apt-get install openssh-client
执行
4.安装net-tools,输入sudo apt-get net-tools
执行
5.输入sudo service ssh start
启动ssh服务
6.键入sudo ps -e |grep ssh
查看ssh服务是否开启
7.打开"终端窗口",输入sudo gedit /etc/ssh/sshd_config
–>回车–>把配置文件中的PermitRootLogin without-password
加一个"#"号,把它注释掉–>再增加一句PermitRootLogin yes
–>保存,修改成功。
8.使用ssh username@ip
尝试连接
可能报错的情况及常用命令
1.如果出现尝试连接时无法连接,在主机打开命令行,键入gedit /etc/hosts.allow
修改文件(用vim改也行),添加sshd:ALL
,之后键入systemctl restart sshd
重启服务即可。
2.查看端口的方法:ubuntu中可以直接键入if config
查看端口,centos等系统中有的不支持icfconfig,使用ip add
即可。
3.使用who
命令查看当前连接用户
4.使用logout
或者ctrl+d断开连接
5.如果提示服务器连接无法建立,he authenticity of host '192.168.1.111 (192.168.1.111)' can't be established. ECDSA key fingerprint is SHA256:A63QNkfjeYPHky4AgbKy0aReM/P6JhllXSPixlgKv/A.
,可以在主机上尝试ssh -o StrictHostKeyChecking=no 192.168.xx.xx
命令解决。
6.启动ssh:service sshd start
停止ssh: service sshd stop