![]() | 1 zhuyao OP 我现在上传文件到服务器都是用的 sftp -i ~/.ssh/my-ssh-key username@ip 然后 put /xxx/xx /xxx/xx 太麻烦了 |
![]() | 2 zhuyao OP 说白了我就是想通过密码远程登录 |
![]() | 3 zhuyao OP 而我不知道怎么设置密码 |
![]() | 4 vietor 2017-03-30 16:05:53 +08:00 via Android . ssh/config |
![]() | 5 AstroProfundis 2017-03-30 16:14:35 +08:00 ![]() 不需要密码,改 .ssh/config 文件把 Key 指定清楚就行了 |
![]() | 6 zhuyao OP @AstroProfundis 这个配置文件指的的事本地的机器上的吗? |
![]() | 9 ETiV 2017-03-30 16:44:45 +08:00 ![]() 自己建一个对应的文件 Host 支持通配符 * 基本上规则写成这样 Host * ServerAliveInterval 300 ServerAliveCountMax 2 IdentityFile ~/.ssh/your-ssh-key |
![]() | 10 ynyounuo 2017-03-30 16:46:08 +08:00 ![]() 在 ~/.ssh/config 添加类似这样的东西 Host google-cloud HostName 8.8.8.8 User username IdentityFile ~/.ssh/google_compute_engine 然后就可以 ssh username@host 了, 如果你有用 gcloud 命令 init 大概会帮你完成这一系列事情 |
![]() | 11 smilezino 2017-03-30 16:50:52 +08:00 你也可以在 gcp 中添加你的 ssh 密钥,位置:计算引擎-元数据-ssh 密钥。如同 github 一样 |
13 watermeter 2017-03-30 19:05:16 +08:00 via Android /etc/ssh/sshd_config |
![]() | 15 msg7086 2017-03-31 04:16:07 +08:00 如果你没有自己的密钥的话,直接扔进去改名成 id_rsa 不就好了。 |