首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
函数参数与返回值
传递变长参数
defer 和追踪
内置函数
递归函数
将函数作为参数
闭包
应用闭包:将函数作为返回值
使用闭包调试
计算函数执行时间
通过内存缓存来提升性能
声明和初始化
切片
For-range 结构
切片重组(reslice)
切片的复制与追加
字符串、数组和切片的应用
声明、初始化和 make
测试键值对是否存在及删除元素
for-range 的配套用法
map 类型的切片
map 的排序
将 map 的键值对调
标准库概述
regexp 包
锁和 sync 包
精密计算和 big 包
自定义包和可见性
为自定义包使用 godoc
使用 go install 安装自定义包
自定义包的目录结构、go install 和 go test
通过 Git 打包和安装
Go 的外部包和项目
在 Go 程序中使用外部库
结构体定义
使用工厂方法创建结构体实例
使用自定义包中的结构体
带标签的结构体
匿名字段和内嵌结构体
方法
类型的 String() 方法和格式化描述符
垃圾回收和 SetFinalizer
当前位置:
首页>>
技术小册>>
go编程权威指南(二)
小册名称:go编程权威指南(二)
**sshd服务介绍**: 什么是ssh服务? ssh是secure shell protocol的简写,是安全的shell协议。由 IETF 网络工作小组(Network Working Group )制定。 sshd中d的含义: d表示守护进程:daemon。一直在内存里运行的程序,除非人为的停止。 简单的理解,sshd服务可以让我们通过ssh协议,使用ssh客户端,远程登录到服务器。 ------------ **查看sshd服务** 一般的Linux服务器,在安装完系统,需要手动安装sshd服务。 查看sshd服务是否在运行: ```bash u1@localhost:~/Documents$ ps -ef | grep sshd root 753 1 0 11月26 ? 00:00:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups ``` ------------ 安装sshd服务: ```bash sudo apt install openssh-server ``` ------------ 查看sshd服务状态 ```bash u1@localhost:~/Documents$ service sshd status ● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2022-11-26 15:38:54 CST; 9h ago Docs: man:sshd(8) ``` ------------ 启动、停止、重启sshd服务: ```bash service sshd start service sshd stop service sshd restart ``` 注意,如果已经登录到服务器,此时停止sshd服务,连接将被断开。 ------------ 使用客户端登录到服务器: 如果你的系统可以运行Linux命令,只需要打开终端,使用ssh命令登即可。 如果是windows系统,需要使用支持ssh协议的客户端进行连接。 ssh登录服务器命令格式: ```bash ssh user@server-ip ``` ------------ **ssh客户端** 登录服务器的ssh客户端不限,只要能运行ssh命令即可,如下软件均可登录到服务器: Windows Power Shell 微软开发的Terminal Tabby Xshell git客户端 等等.. ------------ 示例: 登录到虚拟机ubuntu服务器: ```bash ssh u1@192.168.31.101 ``` ------------ ### ssh免密登录 #####1. 生成密钥对 ssh-keygen #####2. 切换到.ssh目录,使用ssh-copy-id上传密钥文件 ssh-copy-id -i ./id_rsa.pub root@192.168.31.100 #####3. 修改config文件,配置别名,指定密钥 C:/Users/admin/.ssh/config Host vb HostName 192.168.31.100 User root IdentityFile ./id_rsa #####4. 使用命 ssh vb 即可不用输入密码,直接登录到服务器 ##### 5.demo: Host vb HostName 192.168.31.101 User root IdentityFile c:/Users/86158/.ssh/id_rsa
上一篇:
ssh终端软件介绍
下一篇:
ls命令查看文件和目录
该分类下的相关小册推荐:
Go开发基础入门
Go Web编程(中)
WebRTC音视频开发实战
深入浅出Go语言核心编程(四)
Go Web编程(下)
深入浅出Go语言核心编程(八)
深入浅出Go语言核心编程(一)
Go进阶之分布式爬虫实战
深入浅出Go语言核心编程(六)
go编程权威指南(四)
Golang修炼指南
go编程权威指南(一)