我想知道如何使用scp复制文件(如果可能,可以使用更好的方法)并允许ssh密钥转发。我已经阅读了很多有关如何紧密执行此操作的文章,但是没有关于ssh转发或与ssh等效的-A的文章。
背景故事-我在方法中添加了键-
ssh-add mkey.pem 这样我就可以使用这些存储的密钥将其放入堡垒主机中... [localhost] $ ssh -A user @ bastion
...,然后从堡垒ssh进入服务器,它将自动使用从本地主机添加的ssh密钥。 [堡垒] $ ssh-一个user @ server
但是,scp没有等效的-A函数来使用来自本地主机的存储密钥,这使您不必将密钥存储在堡垒上。
通过需要ssh密钥访问的堡垒主机从服务器复制文件的理想方法是什么?
答案 0 :(得分:1)
axios.get('/api/comments').then(res => {
/* returned data will be in res.data */
/* it should contain the comments array you sent in the web service */
this.testimonials = res.data;
});
支持通过scp
参数将选项传递到ssh
。
在这种情况下,我认为解决此问题的最佳方法是使用-o