ssh不能进入save方法_如何 SSH 登录到 Linux 上的特定目录
你是否遇到过需要 SSH 登录到远程服务器并立即 cd
到一个目录来继续交互式作业?你找对地方了!这个简短的教程描述了如何直接 SSH 登录到远程 Linux 系统的特定目录。而且不仅是 SSH 登录到特定目录,你还可以在连接到 SSH 服务器后立即运行任何命令。这些没有你想的那么难。请继续阅读。
SSH 登录到远程系统的特定目录
在我知道这个方法之前,我通常首先使用以下命令 SSH 登录到远程系统:
$ ssh user@remote-system
然后如下 cd
进入某个目录:
$ cd <some-directory>
然而,你不需要使用两个单独的命令。你可以用一条命令组合并简化这个任务。
看看下面的例子。
$ ssh -t sk@192.168.225.22 'cd /home/sk/ostechnix ; bash'
上面的命令将通过 SSH 连接到远程系统 (192.168.225.22) 并立即进入名为 /home/sk/ostechnix/
的目录,并停留在提示符中。
这里,-t
标志用于强制分配伪终端,这是一个必要的交互式 shell。
以下是上面命令的输出:
你也可以使用此命令:
$ ssh -t sk@192.168.225.22 'cd /home/sk/ostechnix ; exec bash'
或者,
$ ssh -t sk@192.168.225.22 'cd /home/sk/ostechnix && exec bash -l'
这里,-l
标志将 bash 设置为登录 shell。
在上面的例子中,我在最后一个参数中使用了 bash
。它是我的远程系统中的默认 shell。如果你不知道远程系统上的 shell 类型,请使用以下命令:
$ ssh -t sk@192.168.225.22 'cd /home/sk/ostechnix && exec $SHELL'
就像我已经说过的,它不仅仅是连接到远程系统后 cd
进入目录。你也可以使用此技巧运行其他命令。例如,以下命令将进入 /home/sk/ostechnix/
,然后执行命令 uname -a
。
$ ssh -t sk@192.168.225.22 'cd /home/sk/ostechnix && uname -a && exec $SHELL'
或者,你可以在远程系统上的 .bash_profile
文件中添加你想在 SSH 登录后执行的命令。
编辑 .bash_profile
文件:
$ nano ~/.bash_profile
每个命令一行。在我的例子中,我添加了下面这行:
cd /home/sk/ostechnix >& /dev/null
保存并关闭文件。最后,运行以下命令更新修改。
$ source ~/.bash_profile
请注意,你应该在远程系统的 .bash_profile
或 .bashrc
文件中添加此行,而不是在本地系统中。从现在开始,无论何时登录(无论是通过 SSH 还是直接登录),cd
命令都将执行,你将自动进入 /home/sk/ostechnix/
目录。
就是这些了。希望这篇文章有用。还有更多好东西。敬请关注!
干杯!
ssh不能进入save方法_如何 SSH 登录到 Linux 上的特定目录相关推荐
- ssh不能进入save方法_快速理清为什么你的redis未授权不能getshell
01 未授权产生原因 1.redis绑定在0.0.0.0:6379默认端口,直接暴露在公网,无防火墙进行来源信任防护. 2.没有设置密码认证,可以免密远程登录redis服务 02 漏洞危害 1.信息泄 ...
- kali linux超级用户_如何优雅的在Linux上使用Powershell]
点击上方"蓝字"关注我们吧! 译文声明 本文是翻译文章,文章原作者 TJ Null 文章来源:https://www.offensive-security.com 原文地址: ht ...
- yum命令 启用仓库_技术|如何列出在 Linux 上已启用/激活的仓库
有很多方法可以列出在 Linux 已启用的仓库.我们将在下面展示给你列出已激活仓库的简便方法.这有助于你知晓你的系统上都启用了哪些仓库.一旦你掌握了这些信息,你就可以添加任何之前还没有准备启用的仓库了 ...
- java pacs上传服务_有没有办法将DICOM数据发送到远程PACS服务器上的特定目录?
我得到了SCU和SCP之间的DICOM服务器和图像通信的诀窍.我正在使用一个ClearCanas PACS服务器,并且可以访问webgui.使用以下代码,我可以将DICOM dt从SCU(我的计算机) ...
- linux窗口切换快捷键_分配快捷键以在Linux上激活打开的应用程序窗口
linux窗口切换快捷键 We've already shown you how to customize shortcut keys in any Linux application, but fo ...
- musescore源码_如何使用MuseScore在Linux上创建乐谱
musescore源码 上个月,D Ruth Bavousett撰写了有关使用Lilypond "音乐雕刻程序"创建乐谱的信息 ,这让我想到了MuseScore(她在文章中也提到过 ...
- ssh框架mysql连接出错_使用ssh框架,不能像数据库添加数据,还不报错
MVC模式 public class GoodsAction extends ActionSupport{ private IService service; private GoodsVO vo; ...
- eclipse里source的快捷方法_教你如何在Linux中设置快捷方式图标
这篇文章主要给大家介绍了关于如何在Linux中设置快捷方式图标的相关资料,文中通过示例代码的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前言 Linux系统 ...
- python字符串equals方法_判断字符串相等-Equals(上)
本次课程是零基础课程,只要熟悉计算机的基本应用和操作,一般可以完成本次课程学习.本课程深入浅出的介绍了C#语言的基本语法结构.条件选择.循环.异常处理.数组.集合.值类型和应用类型.字符串的常用方法. ...
最新文章
- 关于python导入模块和package的一些深度思考
- 64位win7安装IIS7时不能浏览asp的问题
- knockout学习笔记目录
- java面试怎样成功率高一些_java初学者参加面试怎样提高成功率?
- Caffe官方教程翻译(8):Brewing Logistic Regression then Going Deeper
- MyBatis 插件原理与自定义插件-插件编写与注册
- 删除Nifi中的template
- sparkSession常见参数设置
- usb声卡驱动_iCON ProDrive第三代USB声卡驱动全新发布!
- 牛客网 java刷题_牛客网刷题(纯java题型 1~30题)
- R语言程序员转型首选,年薪35W+,市场缺口巨大!
- ehcache 的 diskStore path
- JQuery------Select标签的各种使用方法
- PL/SQL工具如何连接oracle数据库
- plc编程语言是c语言吗,PLC各种编程语言特点你了解多少?
- 监听软键盘中的删除键
- c语言编程线性规划,使用C语言实现单纯形法求解线性规划问题.doc
- 2023秋招--梦加网络--游戏客户端--二面面经
- vue 封装图片预览组件
- 有关于成长的七个关键词
热门文章
- vue 登录页面记住密码功能
- blender php,Blender 源码学习 --- Modifier
- php foreach创建文件,php – mkdir()在foreach函数中跳过第一个文件
- 课程管理系统c语言程序,课程信息管理系统C语言程序Word版
- 【公众号系列】站在烦恼里仰望幸福
- PCTFREEITLCONSISTANT READ
- toj 2798 Farey Sequence
- 【初级03】java JVM核心技术(3): jvm调优
- 如何升级mysql-libs_MySQL升级教程(CentOS)
- WSL2之kali安装界面kex