所以我通常会经常运行这个命令:

ssh-L 5901:myUser@computer.myHost.edu:5901

我使用它通过SSH进行VNC.

如何将该命令转换为在~/中工作的命令.ssh/config文件?

前任:

host yam
    HostName yam.myHost.edu
    User myUserName

我只想输入:

ssh yam

并让它打开一个带有本地侦听端口的SSHshell ,以及一个转发给它的远程端口.

建议?

推荐答案

您可以在~/.ssh/confighost yam部分中使用LocalForward指令:

LocalForward 5901 computer.myHost.edu:5901

Linux相关问答推荐

一个bash脚本,用于基于2列映射文件替换多个文件名中的模式

如何根据具体情况打印两行输出?

为什么将JAX与Docker一起安装会创建如此大的镜像?

在正在运行的进程的输出周围添加自定义字符串

Linux:用户态线程在执行系统调用时是否有更高的优先级?

如何过滤 Bash 的正则表达式(Linux)中的所有值,除了一个?

在 SLURM 作业(job)脚本中设置和传递字符串变量

如果 bash 中已经存在文件名,则创建新文件但添加数字

PHP factor 30 从 Linux 到 Windows 的性能差异

如何将通配符参数传递给 bash 文件

在 cron 作业(job)中执行 PHP 脚本

无法在 Android Studio 中清理项目

kdevtmpfsi 使用整个 CPU

docker images显示图像,docker rmi表示没有这样的图像或参考不存在

判断 VT-x 是否已激活而无需在 Linux 中重新启动?

在 Emacs 中匹配括号的命令是什么?

使用 C++ 和 Linux 的高分辨率计时器?

grep 递归查找 Linux 上的特定文件类型

Linux 的文本编辑器(除了 Vi)?

Linux(Ubuntu)终端-如何查看以前的页面不再可见