我正在尝试设置 ssh 的配置文件。当我在家工作时,我会按如下方式连接到远程机器
通过本地端口 ssh -N -l poppop -L 2223:my_machine:22 my.domain.com & 建立隧道连接到计算机
然后使用 ssh -p 2223 username@localhost 登录到机器
请帮我设置我的配置文件,这样我就不必每次登录时都通过隧道传输。
谢谢。
答案1
你不需要配置文件。只需运行
ssh-copy-id [-i [identity_file]] [user@]remote-machine
此命令将把你的公钥复制到远程,这样你就不必每次都输入密码了。
如果您还没有 ssh 密钥对,您需要先生成一个密钥对。
man ssh-keygen
了解详情。