加载时自动启动SSH隧道(Ubuntu)


2

每次登录计算机时,我都会启动与远程计算机的SSH连接以进行数据库工作。如何在Ubuntu中自动执行此操作,以便每次登录计算机时都不必键入此内容?

ssh -L 3333:dbserver:3306 user@othersite.com

Answers:


3

你可以在别名中使用别名~/.bashrc

添加该行alias db_connect="ssh -L 3333:dbserver:3306 user@othersite.com" 并重新加载bashrc文件source ~/.bashrc

现在您只需键入db_connectssh到您的数据库服务器。


嗯..现在我已经退出并测试它了。您是否需要在提示符“db_connect”之前键入其他内容?它只是说“找不到命令”。
Xeoncross 2010年

没关系。我把命令放在单引号中并且有效。
Xeoncross 2010年

你必须要么重新启动您的提示或`源刷新你的.bashrc〜/ .bashrc`
卢瓦克·沃尔夫

1
看哪!Ye Shall崇拜全能别名!:D
dag729 2010年

0

您可以修改shell配置以在启动时执行命令。对于bash shell,只需编辑~/.bashrc并添加连接线。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.