查看版本

cat /etc/redhat-release

如果ifconfig不能使用

yum install net-tools

修改配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33

把最后一行的no改为yes

执行以下命令

service network restart

替换默认源

http://mirrors.163.com/.help/centos.html

安装wget(如果已经安装的话可以跳过)

yum install wget

首先备份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 

下载对应版本repo文件(我的是centos7), 放入/etc/yum.repos.d/(操作前请做好相应备份)

cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
ls

运行以下命令生成缓存  

yum clean all
yum makecache

SSH  

SSH 是什么?

  1. SSH:Secure Shell 安全外壳协议
  2. 建立在应用层基础上的安全协议
  3. 可靠,转为远程登陆会话和其他网络服务提供安全性的协议
  4. 有效防止远程管理过程中的信息泄露问题
  5. SSH客户端适用于多种平台
  6. SSH服务端几乎支持所有UNIX平台

 服务器安装SSH服务(一般都安装好了,不需要我们操作)

安装SSH

yum install openssh-server 

启动SSH

service sshd start 

查看ssh进程存不存在,如我查看ssh的进程

ps -ef | grep ssh

设置开机运行

chkconfig sshd on 

 客户端安装SSH工具

  • SSH是典型的客户端和服务器端的交互模式,客户端广泛的支持各个平台
  • Windows有很多工具可以支持SSH连接功能,例如Xshell,Putty, secureCRT

Linux平台需要安装客户端软件

yum install openssh-clients

  

客户端连接 ssh 服务

ssh 用户名@IP地址
如 ssh root@192.168.1.109

SSH config 命令

config 为了方便我们批量管理多个ssh

config存放在~/.ssh/config

config配置语法如下

进入 .ssh目录下创建config文件

cd ~/.ssh/
touch config
vi config

写入以下内容

host "zhangbiao"
HostName 47.95.8.70
User root
Port 22

直接通过别名连接

ssh zhangbiao 

ssh key 免密码登陆

linux平台生成 ssh key

ssh-keygen

查看生成的公钥和私钥

ls

把私钥加载到ssh中(Windows忽略这一步)

ssh-add ~/.ssh/zhang_rsa

进入服务器把公钥放在  ~/.ssh/authorized_keys 文件中

cd ~/.ssh/

touch authorized_keys

  

再次连接发现不需要输入密码

ssh zhangbiao

  

ssh 端口安全

修改自定义的端口

vi /etc/ssh/sshd_config

重启sshd服务

service sshd restart

Linux 典型应用之远程连接SSH的更多相关文章

  1. linux mac 命令行 远程连接ssh提示IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY解决

    ➜ ~ ssh adleytales@192.168.1.10 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNIN ...

  2. ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(一)

    ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(一) 本教程适用于想要在远程服务器上配置docker图形界面用于深度学习的用户. (一)ubuntu18.04配置n ...

  3. linux 网络配置及远程连接

    linux 网络配置及远程连接 前言 本文结合自己的经历主要讲述以Centos7为基础网络配置和远程连接的解决步骤 网络配置: 安装好centos7后,是上不了网的,配置步骤如下: (1).输入命令d ...

  4. Mac电脑远程连接SSH Host key verification failed 解决办法

    苹果电脑远程连接SSH出现如下问题: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                     ...

  5. shell脚本命令远程连接ssh并执行命令

    环境: redhat 6.5 根据网上提供方法,测试了很多写法都不成功,测试了很久才有了以下脚本. 命令远程连接ssh并执行命令,scp/ftp等远程连接操作同理: #!/usr/bin/expect ...

  6. ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(三)

    ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(三) 本教程适用于想要在远程服务器上配置docker图形界面用于深度学习的用户. (三)配置远程桌面连接访问dock ...

  7. ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(二)

    ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(二) 本教程适用于想要在远程服务器上配置docker图形界面用于深度学习的用户. (二)nvidia docker配 ...

  8. Linux:远程连接 SSH

    一.认识 SSH 定义 SSH(Secure shell):安全外壳协议:是建立在应用层基础上的安全协议: 通过 SSH 进行服务端连接,不容易被窃取信息: 连接服务器 ssh 服务器名 + @ + ...

  9. 第五十四篇 Linux相关——远程连接SSH

        No.1. SSH(Secure Shell)安全外壳协议 建立在应用层基础上的安全协议 可靠,专为远程登录会话和其他网络服务提供安全性的协议 有效防止远程管理过程中的信息泄漏问题 SSH客户 ...

随机推荐

  1. zookeeper-02 部署

    1. 主机规划 主机名称 外网IP[外部访问] 内网IP 操作系统 备注 安装软件 docker01 10.0.0.11 172.16.1.11 CentOS 7.2 zookeeper-3.4.5[ ...

  2. GitLab安装及使用

    GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. GitLab拥有与Github类似的功能,能够浏览 ...

  3. C语言 实现逆置功能

    C语言 实现逆置功能 //凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 1. 字符串的逆置 方法1:利用数组 #include<stdio.h> ...

  4. MonkeyRunner测试工具小结

    一.MonkeyRunner介绍: MonkeyRunner是Google提供的一个基于坐标点的Android黑盒自动化测试工具.Monkeyrunner工具提供了一套API让用户/测试人员来调用,调 ...

  5. node express 上传文件

    npm install --save multer var fs = require('fs'); var multer = require('multer'); var upload = multe ...

  6. ES5-ES6-ES7_class类

    传统创建对象模板的方式 JavaScript 语言中,生成实例对象的传统方法是通过构造函数 //JavaScript 语言中,生成实例对象的传统方法是通过构造函数 function Point(x, ...

  7. P1279 字串距离 dp 洛谷

    题目描述 设有字符串X,我们称在X的头尾及中间插入任意多个空格后构成的新字符串为X的扩展串,如字符串X为”abcbcd”,则字符串“abcb□cd”,“□a□bcbcd□”和“abcb□cd□”都是X ...

  8. A - Packets 贪心

    A factory produces products packed in square packets of the same height h and of the sizes 1*1, 2*2, ...

  9. CF 1110 D/E

    CF 1110 D. Jongmah 题目大意:给你​\(n\)个瓷砖,每块瓷砖上有一个数字​\(a_i,(1\leq a_i\leq m)\).你可以将三个有连续数字​\((比如3,4,5)\)的瓷 ...

  10. Tmux的快捷键

    Ctrl+b 激活控制台:此时以下按键生效 系统操作 ? 列出所有快捷键:按q返回 d 脱离当前会话:这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话 D 选择要脱离的 ...