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.登陸成功