linux 远程连接 ssh,Linux 典型应用之远程连接SSH

查看版本

cat /etc/redhat-release

8bf4afa0ca12decf5205afe5d2247fab.png

如果ifconfig不能使用

yum install net-tools

修改配置

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

把最后一行的no改为yes

9501b9fa6fec18b418c3f07abc4124bf.png

执行以下命令

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

27997f993de162449da7668e8c0a7ad9.png

运行以下命令生成缓存

yum clean all

yum makecache

SSH

SSH 是什么?

SSH:Secure Shell 安全外壳协议

建立在应用层基础上的安全协议

可靠,转为远程登陆会话和其他网络服务提供安全性的协议

有效防止远程管理过程中的信息泄露问题

SSH客户端适用于多种平台

SSH服务端几乎支持所有UNIX平台

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

安装SSH

yum install openssh-server

启动SSH

service sshd start

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

ps -ef | grep ssh

eb2e7b27e1ebcbcacda92db24e79921a.png

设置开机运行

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配置语法如下

2c7103fc5c5ef690d7371b534f4f2e07.png

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

cd ~/.ssh/

touch config

vi config

写入以下内容

host "zhangbiao"

HostName 47.95.8.70

User root

Port 22

直接通过别名连接

ssh zhangbiao

010562d26f99e79f55edd6ac304cba4c.png

ssh key 免密码登陆

d3ded9970bd830c2239380aa9b0d2816.png

linux平台生成 ssh key

ssh-keygen

75a475f82aa36b3e40813c98e69f5061.png

查看生成的公钥和私钥

ls

1372975467c824d0fcfd2a9247d273eb.png

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

ssh-add ~/.ssh/zhang_rsa

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

cd ~/.ssh/

touch authorized_keys

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

ssh zhangbiao

ssh 端口安全

95cb6f20a466026030356e0f6214f55f.png

修改自定义的端口

vi /etc/ssh/sshd_config

3499082871e0e02dfaece5bc526ad8e9.png

重启sshd服务

service sshd restart

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

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

linux 网络配置及远程连接

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

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

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

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

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

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

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

Linux:远程连接 SSH

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

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

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

root密码重置、Linux目录结构和远程连接Linux

一.root如何重置密码 1. 重启 Linux 系统主机并出现引导界面时,按下键盘上的 e 键进入内核编辑界面 2. 在 linux16 参数这行的最后面追加“rd.break”参数,然后按下 Ct ...

Linux系统MySQL开启远程连接

1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...

随机推荐

《深入浅出Node.js》第5章 内存控制(未完)

@by Ruth92(转载请注明出处) 第5章 内存控制 基于无阻塞.事件驱动建立的 Node 服务,具有内存消耗低的优点,非常适合处理海量的网络请求. 内存控制正是在海量请求和长时间运行的前提下进行 ...

CodeForces 602E【概率DP】【树状数组优化】

题意:有n个人进行m次比赛,每次比赛有一个排名,最后的排名是把所有排名都加起来然后找到比自己的分数绝对小的人数加一就是最终排名. 给了其中一个人的所有比赛的名次.求这个人最终排名的期望. 思路: 渣渣 ...

66.为什么有时候在ISE软件中,顶层文件不能置顶?

什么时候回出现顶层文件不能置顶呢?嘿嘿,肯定是工程中有错误啦. 如果你的顶层文件包含了include文件,这个时候就会出现这种情况了.但好像出现在刚新建工程的时候,因为当顶层文件不包括Include文 ...

【Lucene4.8教程之二】索引

一.基础内容 0.官方文档说明 (1)org.apache.lucene.index provides two primary classes: IndexWriter, which creates ...

codeforces#FF DIV2C题DZY Loves Sequences(DP)

题目地址:http://codeforces.com/contest/447/problem/C C. DZY Loves Sequences time limit per test 1 second ...

Cocos2dx 3.0开发环境的搭建--Eclipse建立在Android工程

一.前言: 这部分描述了Cocos2d-x 3.0的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把Helloworld执行起来了.看完本篇博客之后.你就会知道Cocos ...

各种ESB产品比较(转)

介绍了主流商业和开源ESB的发展趋势.可借鉴的地方和其缺点:         主要介绍:       Oracle Service Bus       WebSphere Message Broker ...

android_orm框架之greenDAO(二)

一.概述 在上次greenDao第一篇文章中,我们对greenDao的使用步骤和基本用法给大家做了介绍,文章链接:http://www.cnblogs.com/jerehedu/p/4304766.h ...

用户管理和su,id 命令

useradd userdel usermod groupadd groupdel 用户管理 为什么需要有用户? 1. linux是一个多用户系统 2. 权限管理(权限最小化) 用户:存在的目录是为了 ...

[C#]左移和右移

参考链接: https://www.cnblogs.com/tjudzj/p/4190878.html https://www.cnblogs.com/wwwzzg168/p/3570152.html ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值