我们有一个进程正在使用以下 scp 命令来使用工作安全端口:
/usr/bin/scp -P 1234 -i /path/key_rsa /home/path/filename.txt user@remotehost:/tmp
我正在编写一个 schell 脚本,它将使用ssh
,但不确定如何使用相同的1234
.
我尝试过/usr/bin/ssh -D 1234 remotehost '. ~/my_profile; mkdir /test'
,它要求用户密码。我知道密钥已经建立,因为 scp 对于该用户来说工作得很好。
我究竟做错了什么?谢谢。
答案1
您想要使用该-p
选项;-D
用于动态端口转发,也就是说在现有连接上创建端口转发。