1.检查是否安装SSHlinux
dpkg --get-selections | grep sshubuntu
通常状况下Ubantu 默认集成 openssh-client,但要用sftp的话还须要安装openssh-server为了防止安装openssh-server时二者版本不兼容,能够先把openssh-client卸载后再安装vim
我这里已经安装过SSH,因此为了演示先卸载之,喵~服务器
2.卸载已安装的 SSHssh
① 停掉SSH:service ssh stopspa
② 卸载SSH:rest
apt-get remove openssh-clientcode
apt-get remove openssh-serverserver
apt-get remove openssh-sftp-serverblog
apt-get remove ssh-import-id
③ 再次查看
3.新安装 openssh-server
apt-get install openssh-server
4.耶!成功安装,后备隐藏能源启动 /etc/init.d/ssh start
5.启动成功,有人问了Windows环境怎么链接呢?没错就是winScp
若是不知道linux的ip?
ifconfig
6.登陆SSH
ubuntu 服务器默认的root帐号是没有激活的,须要用初装的用户帐号给root设置管理密码:
user@ubuntu12:~$ sudo passwd root //用sudo修改root账户
Password: //输入密码
Enter new UNIX password: //提示输入新的root账户密码
Retype new UNIX password: //再输入一次确认密码
输入密码?这时候又有人问了:我没设置密码啊.问得好:密码就是linux用户密码
诶?这是怎么回事?怎么拒绝访问呢,别怕
7.修改 ssh配置文件
vim /etc/ssh/sshd_config
修改 PermitRootLogin without-password 为 PermitRootLogin yes 若是没有PermitRootLogin 自行建立
修改后记得保存哟
8.重启ssh服务
service ssh restart
9.登陆成功