NockyGo

爱代码,爱生活

阿里云服务器添加秘钥

1.登录控制台,创建秘钥对,并下载为a.pem
2.ssh-keygen -y -f a.pem会返回ssh-rsa
如果该命令失败,请运行chmod 400 my-key-pair.pem命令更改权限
3.登录到服务器a.com中,echo >> ~/.ssh/authorized_keys
4.nano /etc/ssh/sshd_config
PermitRootLogin yes
当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:
PasswordAuthentication no
5.service sshd restart

访问:

ssh -i a.pem root@a.com 访问
如果想省事的话,ssh-add -k a.pem,重启之后需要重新添加
直接ssh root@a.com 即可访问

出现 Could not open a connection to your authentication agent解决办法或者Permission denied (publickey).:

eval ssh-agent -s

访问内网局域网网站

目的是想用在家的mac访问到公司的电话机所在的网址,首先自行搭建vpn,这个网上教程还蛮多。
本人用的是mac,公司的电脑大多数是win10
win10 连接vpn方法如下图:
avatar

ssh 连接win10:

  1. win10 开启openssh 服务端:http://jingyan.baidu.com/article/455a995057a191a1662778a3.html 百度教程你值得拥有
  2. ssh -D 4567 -N root@192.168.12.1 输入密码,即可停留
  3. 打开chrome神奇插件SwitchyOmega,配置一个这样的代理
    avatar
  4. 即可打开win10 所在的局域网的网站,如下图所示
    avatar
0%