Mac下关于ssh命令的简化

在开发中经常会用到ssh命令来登录到远程服务器(大部分是linux系统),mac中可以直接在命令行中使用ssh, windows需要借助其它工具(如PUTTY),本文以mac为例。

登录的格式如: ssh [email protected]地址;

当远程服务器太多,没法记住这么多ip怎么办?我们可以通过对ssh的配置文件的修改达到简化登录的目的。

步骤如下:在远程上有个jenkins服务器,ip为10.0.1.1, 登录账号为LoginName。

vim ~/.ssh/config

在该文件中加入下面内容:

#---------------------------------------------

Host jenkins

HostName 10.0.1.1

User LoginName

#---------------------------------------------

#---------如果还需要其他的可以继续添加-------------

Host serviceName

HostName 10.0.1.x

User LoginName2

#---------------------------------------------

然后执行":wq"保存退出:

在命令行中就可以直接执行ssh jenkins来登录啦。

时间: 2024-12-29 11:20:53

Mac下关于ssh命令的简化的相关文章

MAC下配置androidSDK&命令启动模拟器(emulator)

一.安装android studio打开android studio--左上角perference--搜索Android SDK选择好路径安装勾选内容,安装即可 然后下载安装模拟器 这里需要选择一个不带google服务的来下载,否则下载后可能会运行报错 新版的android studio 没有sdk tools下载,需要自行下载放到sdk目录下参考地址:https://www.androiddevtools.cn/ 安装好以上内容后配置环境变量环境变量的路径根据自己sdk的路径来添加 vim ~

关于Mac下的SSH客户端iterm2等配置

linux后台开发的同学们晓得,在windows下有xshell\securecrt这样优秀的ssh客户端软件.mac下查找了下,有securecrt mac版,网上也有破解的,试用了一段时间,一个问题始终没有能解决——ssh链接偶尔会断掉.关于这个问题,先说下leby的工作环境吧:我们是不能直接ssh目标主机的,必须用ssh代理中转,于是搭建了一个HTTP的proxy,这之前在windows下xshell工作很好.在mac的scrt下,总是会随机掉线,一些超时配置当然是试过的,不能解决问题.

Mac下使用ssh、scp

Windows下我习惯用PUTTY来ssh登录,Mac直接使用Terminal即可. ssh的一些常用命令: 使用root账号登录指定ip的服务器.下面需要把ip换成你自己服务器的ip.ssh [email protected] 如果服务器使用的不是标准端口,比如是4567端口,则是:ssh [email protected] -p 4567 MAC下还有窗口方式: 先打开一个终端,在菜单栏点选 Shell  - 新建远程连接. 这时候会出新一个窗口. 选择安全Shell(ssh),输入服务器i

Mac 下配置 SSH 免密码安全登录

Win下个人常使用 SecureCRT ,Mac 下感觉 SecureCRT 并不好使,常用 iTerm2+zsh 搭配使用.A连接B 无密码登陆,则A上面执行 ssh-keygen 一路回车,把 ~/.ssh/id_rsa.pub 内容拷贝到B的 ~/.ssh/authorized_keys里面即可### 本地机器创建公钥ssh-keygen -t rsa -C  'your [email protected]'### 复制公钥到ssh服务器使用ssh-copy-id-for-OSX工具将公钥

mac 下重启 MYSQL 命令

在mac 下重启mysql的命令如下: 启动MySQL服务 sudo /usr/local/MySQL/support-files/mysql.server start 停止MySQL服务 sudo /usr/local/mysql/support-files/mysql.server stop 重启MySQL服务 sudo /usr/local/mysql/support-files/mysql.server restart

在mac下使用终端命令通过ssh协议连接远程linux系统,代替windows的putty

指令:ssh [email protected] 事例:wangmingdeMacBook-Pro:~ xxxxxxxxxx$ ssh [email protected] The authenticity of host 'xxxx.net (xxx.xxx.xxx.xxx)' can't be established. RSA key fingerprint is 13:82:21:f3:47:ac:15:44:f5:d0:c4:65:a0:5c:cc:06. Are you sure you

mac下生成ssh keys 并上传github仓储

使用github仓储需要本机生成一个公钥key 添加到自己的git账户SSH keys中 mac 生成方法: 1. 打开终端 输入 ssh-keygen 然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中-/.ssh/id_rsa.pub 2. 然后用文本编辑工具打开该文件,我用的是vim,所以命令是: vim ~/.ssh/id_rsa.pub 将内容拷贝到github里起个名字就可以了. 注意:拷贝.pub中的内容时候需要将"ssh-rsa"这

Mac下使用SSH(密钥)访问Github

1,终端中输入:cd ~/.ssh 如果出现 -bash: cd: /Users/glamor/.ssh: No such file or directory,说明你之前没有用过.直接执行第二步. 如果之前用过需要清理原来的rsa,执行命令:mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa* p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000;

[MAC] Mac下的SVN命令行

转载自: http://www.cnblogs.com/snandy/p/4072857.html Mac自带了SVN命令行,如我的升级到10.10(OSX yosemite)后命令行版本为1.7.10 以下是一些常用命令 1.将文件checkout到本地目录 svn checkout url(url是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2.往版本库中添加新的文件 svn add file 例如:svn