在iTerm2中配置SSH自动登录和使用lrzsz进行文件上传和下载是两个相对独立的任务,下面分别介绍它们的步骤。
一、iTerm2下配置SSH自动登录
SSH自动登录可以让你无需每次都输入用户名和密码就能连接到远程服务器。下面是在iTerm2中配置SSH自动登录的步骤:
- 打开iTerm2,选择“Preferences”(偏好设置)。
- 在左侧菜单中选择“Profiles”(配置文件)。
- 在右侧选择“Advanced”(高级)选项卡。
- 在“Terminal”部分,选择“Shell”选项卡。
- 在“Login Shell”字段中,输入你的SSH命令,例如:ssh -p 22 username@hostname。
- 点击“Apply”(应用)保存设置。
现在,每次打开新的iTerm2窗口时,它会自动连接到你的远程服务器。
二、使用lrzsz进行文件上传和下载
lrzsz是一个用于文件传输的命令行工具,它支持Zmodem协议,可以方便地在本地和远程服务器之间进行文件上传和下载。下面是在iTerm2中使用lrzsz进行文件上传和下载的步骤: - 打开iTerm2并连接到你的远程服务器。
- 确保你的远程服务器已经安装了lrzsz。如果未安装,可以使用以下命令安装:
sudo apt-get install lrzsz
- 在本地目录中选择要上传或下载的文件。
- 运行以下命令开始文件传输:
lrzsz <filename>
- 在提示时输入“yes”以启动文件传输。
- 在传输过程中,你可以在iTerm2的终端窗口中看到进度信息。
- 传输完成后,你可以在本地或远程目录中找到传输的文件。
注意事项:在使用lrzsz进行文件上传和下载时,请确保本地和远程服务器之间的网络连接稳定。如果遇到任何问题,可以尝试重新启动iTerm2或检查网络设置是否正确。