如果安装使用Centos 7,若要使用诸如Xshell等SSH工具远程连接,可轻松接入;而使用Linux Mint或者ubantu系统,因系统为提供该软件服务,则需要安装配置SSH且开启需要用初装的用户账号给root设置管理密码
1.查看是否已安装
ps -e|grep ssh
2.安装SSH系列软件
sudo apt-get install openssh-server
sudo apt-get install openssh-client
3.启动SSH并查看状态
/etc/init.d/ssh start
ps -e|grep ssh
root@yanlz-linux:~# ps -e|grep ssh
2188 ? 00:00:00 sshd //表示启动成功
4.编辑SSH配置文件
vim /etc/ssh/sshd_config
# Authentication:
LoginGraceTime 120
PermitRootLogin without passwd //此处略有不同
StrictModes yes
改成
#Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
sudo /etc/init.d/ssh restart //SSH重启生效
5.因系统时初次安装使用,加入root的密码在安装的时候为admin,那么此时若要使用SSH,仍然需要初始化密码,否则远程XShell等工具连接仍然会出现“ssh服务器拒绝了密码,请再试一次”,假如此次密码保持不变,输入仍为admin,则在XShell连接时使用root/admin连接即可:
root@yanlz-linux:~# sudo passwd root //用sudo修改root帐户Password
root@yanlz-linux:~# Enter new UNIX password:
root@yanlz-linux:~# Retype new UNIX password: