-
创建本地SSH session:
- 使用命令
ssh -i your_private_key.pem -o password your_username@server_name创建一个本地的SSH session。-i用于加上私有密钥,-o password设置SSH password。
- 使用命令
-
连接到远程服务器:
- 使用命令
ssh -t -p [remote_port] -u [your_username] -pkey=[remote_private_key]连接到远程服务器。-t -p指定本地端口和用户,-u用户名,-pkey提供远程服务器的私有密钥。
- 使用命令
-
验证SSH连接:
- 使用命令
lsconfig -i localhost查看本地服务器的配置文件。 - 使用命令
nslookup -L [remote_server_name]查看远程服务器的IP地址和端口。
- 使用命令
-
执行本地操作:
- 使用本地命令在SSH session中执行操作,例如
ssh -i your_private_key.pem -o password my_schwarz script.sh执行本地脚本。 - 使用
ssh -i your_private_key.pem -o password -e -e public-key执行远程脚本时的SSH连接。
- 使用本地命令在SSH session中执行操作,例如
-
验证SSH连接的可靠性:
- 使用命令
ssh -ht --connect-retry-slow 15 3阻断3秒的连接错误重连。 - 使用命令
sshd -c查看SSH连接的状态。
- 使用命令
-
验证SSH tunnelling连接的安全性:
- 使用命令
ssh -v查看SSH tunnelling连接是否可用。 - 使用命令
ssh -o password -p [remote_port] -u [your_username] -k [your_private_key]执行SSH tunnelling连接。
- 使用命令
-
探索结合使用:
- 在本地使用
ssh -t -p [remote_port] -u user1 -pkey user2连接到多个远程服务器。 - 在本地使用其他工具(如云服务器、文档共享)共享文件,然后通过SSH tunnelling同步。
- 在本地使用
-
学习基本命令:
ssh -i创建本地SSH session。ssh -o password设置SSH password。ssh -v检查SSH tunnelling连接。ssh -p提示本地端口。ssh -t创建本地SSH session。ssh -u提示用户。ssh -k连接到远程服务器。ssh -l继续连接。ssh -v检查SSH tunnelling连接。
通过以上步骤,您可以使用SSH tunnelling科学地在本地访问远程服务器或共享文件,确保所有步骤都正确执行以获得安全和高效的连接。



