我正在尝试使用scp将少量文件复制到目标系统,然后登录到系统并安装这些文件.我在这里使用scp和ssh命令使用ssh密钥进行无密码身份验证.
ssh密钥是在源系统上创建的,如下所示.这是创建ssh密钥的正确且安全的方法吗?
~]# ssh-keygen -t rsa -N "" -f ~/.ssh/mytest.key
Run Code Online (Sandbox Code Playgroud)
通过执行以下命令将密钥从源复制到目标系统.
~]# ssh-copy-id -i ~/.ssh/mytest.key
Run Code Online (Sandbox Code Playgroud)
现在,SSH登录工作正常而没有提示输入密码,但是scp仍然无法正常工作..它仍然提示输入密码.我应该在使用scp时指定关键路径吗?如果是这样,我如何指定键路径以及scp命令?
这是使用的ssh命令
~]# ssh -i ~/.ssh/mytest.key root@192.168.1.1
Run Code Online (Sandbox Code Playgroud) 我正在尝试修复Python脚本中的某些缩进错误。有没有办法自动在线或使用其他实用程序更正错误?
我希望这个错误是非常熟悉的,但想再次避免。任何编辑器都可以帮助解决这些问题吗?
IndentationError:应缩进的块