可以读取的scala或java库。ssh/config
我的.ssh/config
文件中有一个条目,看起来像:
主机ip-172-16-*
ProxyCommand ssh jeff@jumpdev.example.org nc %h %p
User ubuntu
IdentityFile ~/.ssh/id_rsa_aws
StrictHostKeyChecking no
ForwardAgent yes
正如大多数人所知,这将使我能够运行:
ssh ip-172-16-2-108.ec2.internal
然后我进入私有服务器,作为Ubuntu EC2实例的默认用户——Ubuntu。我想在create上采取一些具体的行动
最终,我想要的是与scala-ssh
、jassh
或直接从jsch
获得相同的功能
我没有要求任何人推荐一个库,只是建议如何/如果支持这个功能。在jassh
中,我尝试使用代理选项,但没有成功
最终,我可以直接向ssh解压,但即使使用ammonite
,如果使用%('ssh, Symbol("ip-172-16-2-108.ec2.internal")
,它也不会加载配置。我认为这将使用基本ssh,它将加载配置和匹配,就像裸ssh一样。我还可以设置我的配置不使用nc
这听起来确实像是我在要求一个库,所以如果它关闭了,就这样吧,但我直接尝试了4,但没有,似乎完全支持.ssh/config
蒂娅, 杰夫
共 (0) 个答案