以 Ubuntu 18.04 为例:
如果你使用的是vultr的Ubuntu 18.04的话,请直接跳到第⑤步→点击
① 需要sudo passwd一次设置root密码
② 需要
sudo apt-get install net-tools
下载网络必备工具,这样就可以使用ifconfig了,
③ 需要安装SSH服务,
sudo apt-get install openssh-server
如何检查ssh是否打开?
sudo ps -e |grep ssh
我们查看是否已经开启了服务,如果有ssd,证明已经开了
或
service ssh status
注意Ctrl+C退出,
没有开启,输入
sudo service ssh start
就可以开启。
④ 需要安装vim,输入
sudo apt install vim
方便接下来的调试。
⑤ 需要禁用SSH密码登录,防止词典攻击。
注意用root权限去改/etc/ssh/sshd_config,修改 PasswordAuthentication no;
注意用root权限去改/etc/ssh/sshd_config,修改 PubkeyAuthentication yes;
注意用root权限去改/etc/ssh/sshd_config,修改 PermitRootLogin yes。
修改完成后,保存,然后重启SSH服务:
/etc/init.d/ssh restart
⑥ 需要存储客户端公钥,方便自己使用SSH免密登录,具体请看→这里
WinSCP默认保存公钥的位置:
注册表:计算机\HKEY_CURRENT_USER\Software\Martin Prikryl\WinSCP 2\SshHostKeys
PuTTY默认保存公钥的位置:
注册表:计算机\HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
关于.ssh文件夹:
它默认是隐藏的,
一般会在你的用户文件夹下面或root文件夹下面出现,
它是个非必要文件夹,一般情况下,只有在你用ssh登录了之后才会创建,但不排除其它情况。
你当前客户端信息一般会记录到.ssh/known_hosts文件中。