我想通过ssh
和scp
(从A到B,如下所示)在两个Amazon EC2实例之间传输/隧道。
两个实例都运行Ubuntu 18.04。
在实例A上运行:
$ ssh-keygen -t rsa -b 4096
/home/ubuntu/.ssh/id_rsa
和/home/ubuntu/.ssh/id_rsa.pub
$ chmod 400 /home/ubuntu/.ssh/id_rsa.pub
/home/ubuntu/.ssh/id_rsa.pub
内容在实例B上运行:
$ sudo vim /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
/home/ubuntu/.ssh/id_rsa.pub
中复制的内容/home/ubuntu/.ssh/authorized_keys
附加到ubuntu@ip-XX-XX-XX-XX:~$ ssh -T ubuntu@ec2-34-199-133-209.compute-1.amazonaws.com
ssh: connect to host ec2-34-199-133-209.compute-1.amazonaws.com port 22: Connection timed out
ubuntu@ip-XX-XX-XX-XX:~$ touch testfile.txt && \
> scp testfile.txt ubuntu@ec2-34-199-133-209.compute-1.amazonaws.com:/home/ubuntu/
ssh: connect to host ec2-34-199-133-209.compute-1.amazonaws.com port 22: Connection timed out
现在,从A到B进行测试:
partition by
我在这里想念什么?我需要更改其他文件权限吗?
答案 0 :(得分:0)
问题出在应用于实例集群的安全组上的入站规则。
解决方案: