`
laughingchs
  • 浏览: 69275 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux clone session

 
阅读更多

本人用ubuntu系统,终端里面,ssh登录到一台机器,重复登录的话,你还是要输入密码。有没有像secureCRT一样的clone session的方式一样重用同一个连接,不用输入密码列。

从sa同事那边学到了一招,不敢独享。

其实做起来非常简单:
在你的登录账户下的.ssh文件夹新建一个文件:config.
cd ~/.ssh

config的文件中,内容为:
host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p

重新打开终端,第一次,你还是需要输入密码,第二次ssh登录同一台机器,你就不用输入密码了,跟secureCRT一样的clone session的方式一样。
这个文件的属性我这边设置为600的,一般不设置该属性也没有问题的。
如果你细心的话,你在~/.ssh/目录下发现master-*的sock文件。它记录了你目前登录到的机器,这样的话,你登录同样的机器就会重用同一个链接了。

config文件的详细介绍可以参考:

http://linux.die.net/man/5/ssh_config

分享到:
评论

相关推荐

    Linux下的进程状态

    如果进程是通过`CLONE_THREAD`克隆创建的,则会显示此标记,通常指使用NPTL线程库创建的多线程进程。 6. **+ (Foreground Process Group)**:前台进程组状态。表示进程属于当前终端的前台进程组。 #### 小结 通过...

    redmine安装for linux(内含全套安装文件及安装文档)

    git clone https://github.com/redmine/redmine.git ``` 或者,如果压缩包中包含了源码,可解压到合适的位置。 2. **安装Gem依赖**:进入Redmine源代码目录,然后执行: ```bash cd redmine bundle install -...

    volatility linux 计算机取证

    使用`git clone`命令可以轻松地将代码克隆到本地。 2. **编译与安装**:解压源代码后,进入目录,使用`./configure`来配置构建环境,然后执行`make`进行编译,最后用`sudo make install`将Volatility安装到系统路径...

    flask-session-cookie-manager:Flask会话Cookie解码器

    Flask Session Cookie解码器/编码器 原作者: 修复和改进作者: ... $ git clone https://github.com/noraj/flask-session-cookie-manager.git && cd flask-session-cookie-manager # makepkg -sic 其他

    Linux 系统下典型示例编程和应用程序设计

    - **clone()**: 允许更细粒度的控制,例如指定复制文件描述符或环境变量等。 #### 第三章:进程间通信的编程 ##### 3.1 进程间通信简介 进程间通信(IPC)是操作系统中的一个重要组成部分,用于解决进程间的同步和...

    UOS、linux相关指令.docx

    使用 vi /etc/X11/Xsession.d/00deepin-dde-env 命令可以打开调试输出,并注释掉 export 语句。 1.12 搜索包的命令 使用 apt search 包名 命令可以搜索软件包。 1.13 安装 deb 文件包 使用 sudo dpkg -i *.deb ...

    linux redmine

    Linux Redmine 是一款基于 Ruby on Rails 开发的项目管理软件,专为软件开发团队设计,提供了问题跟踪、项目管理、时间追踪以及文档管理等功能。它支持多种版本控制系统,如Git和Subversion,与各种开发工具无缝集成...

    fastapi-session:DSC VIT Vellore使用FastAPI和SQLAlchemy为FastAPI上的2CC会话制作了一个简单的REST API

    使用SQLAlchemy的数据库连接 FastAPI服务器依存关系Python 3.7以上点子其他列在requirements.txt中跑步使用以下命令克隆仓库git clone https://github.com/mdhishaamakhtar/fastapi-session 使用创建虚拟环境sudo ...

    EnhancedSessionMode:包含用于为Linux启用“ Hyper-V增强的会话模式”的脚本

    包含用于为Linux启用“ Hyper-V增强的会话模式”的脚本 Fedora和CentOS 本教程显示了如何在Fedora上安装和配置增强会话模式。 该脚本未经Fedora 29以上版本的测试。 欲了解更多信息,请参阅的相应博客文章。 目前...

    使用GlslViewer在Linux中制作自己的自定义屏幕保护程序-Linux开发

    cd git clone https://github.com/patriciogonzalezvivo/.glslScreensaver.git运行gnome-session-properties,单击Add,然后填写以下数据名称:GlslScreenSaver命令:/ home / [您的用户] /。glslScreenSaver / init...

    PHP实现高度自定义的微信机器人

    git clone https://github.com/HanSon/vbot.git cd vbot composer install 2、composer composer require hanson/vbot 运行 正常运行 php example/index.php 带session运行 php example/index.php --session ...

    linux+nginx+tomcat+redis安装配置手册.docx

    git clone https://github.com/jcoleman/tomcat-redis-session-manager.git ``` 3. **修改源代码** - 在`RedisSessionManager.java`文件中,修改`initializeSerializer`方法以适应最新的类库: ```java @...

    win10 协同centos7 共享文件夹方式 实现phpstorm下的swoole的远程debug调试

    如果你使用Postman模拟请求,URL中需要添加`XDEBUG_SESSION_START=PHPSTORM`参数。另外,如果希望使用xdebug cookie,需要为IP指定一个域名,例如`socket.yemao.net`,因为纯IP地址无法携带cookie。 为了方便开发,...

    php的suhosin扩展安装suhosin-github主分支包

    打开终端,使用`git clone`命令从GitHub主分支克隆Suhosin项目: ``` git clone https://github.com/suhosin/suhosin.git ``` 2. **进入项目目录**: ``` cd suhosin ``` 3. **选择适合你PHP版本的子目录**...

    dotfiles:我的个人配置文件

    我的个人配置文件。 Mac/Linux $ git clone git@github....$ ln -s conkeror-session-backup.sh ~ /bin/conkeror-session-backup.sh $ ln -s minecraft-server.sh ~ /minecraft-server.sh $ ln -s .jshint.json

    Build and install TensorFlow C++ API library..zip

    在Linux环境下,通常需要安装GCC/G++编译器、Bazel(TensorFlow的构建工具)、Python及其开发库(因为TensorFlow部分是用Python编写的),以及协议缓冲库(Protocol Buffers)。 1. **安装GCC/G++**: 这是C++编程的...

    VMware_View问题汇总指南-201302

    12 12、尝试在VMware View 5.0的Session Manager对话框里尝试删除Session提示:clock skewed ...................................................................................................................

    Machine_Learning_Python:在Jupyter Notebook中使用Python实现常见的机器学习算法

    初学者机器学习 在Jupyter Notebook中使用Python进行机器学习的实现。...通过Terminal(Linux)或命令行(Windows)安装所有必需的python软件包及其依赖项。 作者 Shashwat Sourav Swain-初期工作 有用的链接

    memcache简介、安装 and in cakephp

    1. **系统要求**:首先确保你的服务器环境满足运行Memcache的条件,通常需要Unix/Linux操作系统,以及支持PHP的环境。 2. **安装库**:通过包管理器(如apt-get for Ubuntu或yum for CentOS)安装libevent库,因为...

    nodeClientSession:nodeClientSession

    Windows,Linux,Mac支持客户端会话模块。 确保已安装node-gyp。 npm install client-session 来自来源: git clone https://github.com/DoubleSpout/nodeClientSession.git cd nodeClientSession node-gyp ...

Global site tag (gtag.js) - Google Analytics