1.ssh WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!警告
这个警告是因为linux服务器更新了公钥
ssh-keygen -R ip地址或者域名
2. ssh使用密钥登录pem
2.在远程机器生成.pem文件
生成密钥对:
$ ssh-keygen -t rsa -b 2048 -v
这里要输入文件名和密码,记住密码。
直接确认下一步
查看生成的密钥对:
$ ls ~/.ssh/
(而我的是直接生成在当前路径下)
将私钥重命名至id_rsa.pem:
$ mv ~/.ssh/id_rsa ~/.ssh/id_rsa.pem
修改~/.ssh/目录权限:
$ chmod 700 ~/.ssh/
将id_rsa.pub文件内容重定向至authorized_keys文件:
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
修改authorized_keys文件权限:
$ chmod 600 ~/.ssh/authorized_keys
使用编辑器(vim)打开配置文件
$ sudo vim /etc/ssh/sshd_config
修改完成后如下:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
找到PasswordAuthentication(在第56行),默认的话,是被注释的,并且为yes,我们把注释去掉,并且改为no //关闭密码登陆
重启ssh服务:
sudo /etc/init.d/ssh restart
将id_rsa.pem文件拷贝至本机(使用某些FTP工具无法开发.ssh文件,可使用cp命令复制)。
3.开启sshd服务
sudo apt-get install openssh-server
4.wssh
wssh –port=8000
https://github.com/huashengdun/webssh
5 树莓派开启SSH的方法
树莓派开启SSH的方案:
将SD卡连接到电脑上并打开,直接新建“SSH”文件(无后缀)即可。
太他妈好用了!!!!!!!!!!!!!!!!!!!!
6 修改ssh登陆信息
sudo vim
Ubuntu的登陆和欢迎信息控制/etc/issue和/etc/motd。/etc/issue与/etc/motd区别在于:当一个网络用户或通过串口登录系统 上时,/etc/issue的文件内容显示在login提示符之前,而/etc/motd内容显示在用户成功登录系统之后。