ssh 命令连接

ssh 命令连接Linuxssh命令详解SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP22端口),包括公共秘钥等交换等信息。ssh服务端由2部分组成:openssh(提供ssh服务)openssl(提供加密的程序)ssh的客户端可以用XSHELL,Securecrt,Moba…

大家好,又见面了,我是你们的朋友全栈君。

##Linuxssh命令详解

SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP22端口),包括公共秘钥等交换等信息。

ssh服务端由2部分组成:openssh(提供ssh服务)openssl(提供加密的程序)

ssh的客户端可以用XSHELL,Securecrt,Mobaxterm等工具进行连接

SSH的工作机制

服务器启动的时候自己产生一个密钥(768bit公钥),本地的ssh客户端发送连接请求到ssh服务器,服务器检查连接点客户端发送的数据和IP地址,确认合法后发送密钥(768bits)给客户端,此时客户端将本地私钥(256bit)和服务器的公钥(768bit)结合成密钥对key(1024bit),发回给服务器端,建立连接通过key-pair数据传输。

SSH的加密技术

加密技术:传输过程,数据加密。

1.SSH1没有对客户端的秘钥进行校验,很容易被植入恶意代码

2.SSH2增加了一个确认联机正确性的Diffe_Hellman机制,每次数据的传输,Server都会检查数据来源的正确性,避免黑客入侵。

SSH2支持RSA和DSA密钥

DSA:digitalsignatureAlgorithm数字签名

RSA:既可以数字签名又可以加密

SSH知识小结

1.SSH是安全的加密协议,用于远程连接Linux服务器

2.SSH的默认端口是22,安全协议版本是SSH2

3.SSH服务器端主要包含2个服务功能SSH连接和SFTP服务器

4.SSH客户端包含ssh连接命令和远程拷贝scp命令等

如何防止SSH登录入侵

1.密钥登录,更改端口

2.牤牛阵法

3.监听本地内网IP(ListenAddress192.168.25.*)

SSH功能大全

1.登录

ssh-p22omd@192.168.25.137

2.直接执行命令–>最好全路径

sshroot@192.168.25.137ls-ltr/backup/data

==>sshroot@192.168.25.137/bin/ls-ltr/backup/data

3.查看已知主机

cat/root/.ssh/known_hosts

4.ssh远程执行sudo命令

ssh-tomd@192.168.25.137sudorsynchosts/etc/

5.scp

1.功能–>远程文件的安全(加密)拷贝

scp-P22-r-p/home/omd/h.txtomd@192.168.25.137:/home/omd/

2.scp知识小结

scp是加密远程拷贝,cp为本地拷贝

可以推送过去,也可以拉过来

每次都是全量拷贝(效率不高,适合第一次),增量拷贝用rsync

6.ssh自带的sftp功能

1.Window和Linux的传输工具

wincpfilezip

sftp–>基于ssh的安全加密传输

samba

2.sftp客户端连接

sftp-oPort=22root@192.168.25.137

put/etc/hosts/tmp

get/etc/hosts/home/omd

3.sftp小结:

1.linux下使用命令:sftp-oPort=22root@x.x.x.x

2.put加客户端本地路径上传

3.get下载服务器端内容到本地

4.远程连接默认连接用户的家目录

ssh常见命令参数

usage:ssh[-1246AaCfgKkMNnqsTtVvXxYy][-bbind_address][-ccipher_spec]

[-D[bind_address:]port][-eescape_char][-Fconfigfile]

[-iidentity_file][-L[bind_address:]port:host:hostport]

[-llogin_name][-mmac_spec][-Octl_cmd][-ooption][-pport]

[-R[bind_address:]port:host:hostport][-Sctl_path]

[-Whost:port][-wlocal_tun[:remote_tun]]

[user@]hostname[command]

关于后台ssh服务的相关

#查询openssl软件

rpm-qaopensshopenssl

#查询sshd进程

ps-ef|grepssh

–>/usr/sbin/sshd

#查看ssh端口

netstat-lntup|grepssh

ss|grepssh(效果同上,同下,好用)

netstat-a|grepssh(记住这个)

netstat-lnt|grep22==>查看22端口有没有开/ssh服务有没有开启

技巧:netstat-lnt|grepssh|wc-l–>只要大于2个就是ssh服务就是好的

#查看ssh的秘钥目录

ll/root/.ssh/known_hosts#当前用户家目录的.ssh目录下

#ssh的配置文件

cat/etc/ssh/sshd_config

#ssh服务的关闭

servicesshdstop

#ssh服务的开启:

servicesshdstart

#ssh服务的重启

servicesshdreload[停止进程后重启]==>推荐

servicesshdrestart[干掉进程后重启]==>不推荐

#ssh远程登录

ssh192.168.1.100#默认利用当前宿主用户的用户名登录

sshomd@192.168.1.100#利用远程机的用户登录

sshomd@192.168.1.100-ostricthostkeychecking=no#首次登陆免输yes登录

sshomd@192.168.1.100″ls/home/omd”#当前服务器A远程登录服务器B后执行某个命令

sshomd@192.168.1.100-t”sh/home/omd/ftl.sh”#当前服务器A远程登录服务器B后执行某个脚本

ssh免密设置

1、进入用户的家目录

[root@localhost~]#cd/root/.ssh/【root用户就在root目录下的.ssh目录】

[root@localhost~]#cd/home/omd/.ssh/【普通用户就是在家目录下的.ssh目录】

image

2、根据DSA算法生成私钥和公钥【默认建立在当前用户的家目录】

[root@localhost.ssh]#ssh-keygen-tdsa#一路回车即可

id_dsa–>私钥(钥匙)

id_dsa.pub–>公钥(锁)

image

3.拷贝公钥给目标服务器

[root@localhost.ssh]#ssh-copy-id-iid_dsa.pubomd@192.168.25.110【使用ssh登录的默认端口22】

[root@localhost.ssh]#ssh-copy-id-iid_dsa.pub–p666omd@192.168.25.120【使用ssh登录设置的端口666】

4.查看目标服务器生成的文件

[omd@localhost.ssh]$ll/home/omd/.ssh/authorized_keys

image

5.免密码登录目标服务器

sshomd@192.168.25.110

6.总结一下钥匙和锁的关系

1.多个钥匙开一把锁

把id_dsa.pub复制给各个服务器

2.一个钥匙开duobasuo

把id_dsa传给各个服务器

把id_dsa传给自己

ssh排查问题

1.判断物理链路是否通ping192.168.25.130线路|防火墙|是否同一个网的

ping本身是icmp协议

2.判断服务是否正常

telnet192.168.25.13022

3.Linux防火墙

serviceiptablesstatus==>/etc/init.d/iptablesstatus

4.打开ssh的调测进行观察

ssh-vvvomd@192.168.1.100

SSH批量分发与管理方案小结

1.利用root做sshkey验证

优点:简单,易用

缺点:安全性能差,无法禁止root远程连接

2.利用普通用户omd–>推荐

思路:把要分发的文件拷贝到服务器用户的家目录,然后利用sudo提权拷贝分发的文件和对应目录

优点:安全

缺点:复杂,配置麻烦

1.sudo提权

echo’omdAll=(All)NOPASSWD:/usr/bin/rsync’>>/etc/sudoers

visudo-c

grepomd/etc/sudoers

2.ssh分发到服务器的家目录

ssh-p22-r/etc/hostsomd@192.168.25.137:~

3.ssh使用sudo复制到目标服务器的/etc

ssh-tomd@192.168.25.137sudorsynchosts/etc/

3.拓展方案2,不用sudo,而是设置suid对固定命令提权

优点:相当安全

缺点:复杂,安全性较差,任何人都可以处理带有suid权限的命令

1.whichrsync

2.chmod4755/usr/bin/rsync

ssh章节小结

1.ssh远程的加密连接协议,相关软件openssh,openssl

2.默认端口22

3.ssh版本协议

4.服务器ssh连接,ftp连接,sshd守护进程,开机启动

5.ssh客户端重要命令:ssh(用户登录&&远程命令),scp,sftp,

6.安全验证方式:口令,密钥学习原理

7.ssh服务优化:改端口,改监听,noroot,noempty,noDNS,

8.ssh密钥对,公钥在服务器端,私钥在客户端

修改ssh服务的启动文件sshd的几个点

1-1修改/etc/ssh/sshd_config
GSSAPIAuthenticationyes解决一台服务器管理多个ssh服务

UseDNSno加快响应速度因为在内网环境下

PermitRootLoginno不运行root用户直接登录

Port11544更改访问端口号

ListenAddress192.168.25.130只监听内网的IP

MatchUseranoncvs当前环境允许登录的用户

PermitRootLoginno是否允许root用户登录,一般不允许开

1-2重启服务

servicesshdrestart写入命令进内存

servicesshdreload(优先)reload是一个平滑的访问,不影响用户使用

1-3查看连接端口

netstat-an|grepEST

SSH跳过HostKeyChecking,不用输入yes

SSH跳过输入ssh跳过RSAkeyfingerprint输入yes/no

在配置大量的节点之间需要ssh连通的时候,如果自动复制很多节点,都需要输入yes,两两节点之间都要互通一次,这样会造成很大的麻烦

解决1;修改配置文件/etc/ssh/ssh_config

找到#StrictHostKeyCheckingask

修改为:StrictHostKeyCheckingno

解决2:添加参数–o【o=option】

sshroot@192.168.25.133-o”StrictHostKeyCheckingno”

scp-o”StrictHostKeyCheckingno”newfile.txt<ahref=“mailto:root@192.168.25.133/root”>root@192.168.25.133:/root

ssh带密码登录之sshpass的安装

【下载地址】https://sourceforge.net/projects/sshpass/files/latest/download

上传文件到服务器

CentOS下安装:

[root@localhost~]#tarxfsshpass-1.06.tar.gz

[root@localhost~]#cdsshpass-1.06

[root@localhostsshpass-1.06]#./configure

[root@localhostsshpass-1.06]#make&&makeinstall

检查是否安装成功:

[root@localhostsshpass-1.06]#whichsshpass

/usr/local/bin/sshpass

远程登录主机:

sshpass-pFTL600@HHsshomd@192.168.25.110-o”StrictHostKeyCheckingno”

注意:如果是第一次登录,需要输入手动yes,此时sshpass并不会给提示,所以登录异常

Ubuntu下安装方法一[推荐]:简单

omd@omd-virtual-machine:~/sshpass-1.06$sudoaptinstallsshpass

安装成功:

omd@omd-virtual-machine:~/sshpass-1.06$whichsshpass

Ubuntu下安装方法二:

omd@omd-virtual-machine:~$tarxfsshpass-1.06.tar.gz

omd@omd-virtual-machine:~$cdsshpass-1.06/

omd@omd-virtual-machine:~/sshpass-1.06$./configure

omd@omd-virtual-machine:~/sshpass-1.06$sudomake&&makeinstall

其同CentOS下安装

ssh源码修改添加ssh访问标志位

【更多参考】https://www.cnblogs.com/ftl1012/p/9459819.htmlLinuxssh命令详解

SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP22端口),包括公共秘钥等交换等信息。

ssh服务端由2部分组成:openssh(提供ssh服务)openssl(提供加密的程序)

ssh的客户端可以用XSHELL,Securecrt,Mobaxterm等工具进行连接

SSH的工作机制

服务器启动的时候自己产生一个密钥(768bit公钥),本地的ssh客户端发送连接请求到ssh服务器,服务器检查连接点客户端发送的数据和IP地址,确认合法后发送密钥(768bits)给客户端,此时客户端将本地私钥(256bit)和服务器的公钥(768bit)结合成密钥对key(1024bit),发回给服务器端,建立连接通过key-pair数据传输。

SSH的加密技术

加密技术:传输过程,数据加密。

1.SSH1没有对客户端的秘钥进行校验,很容易被植入恶意代码

2.SSH2增加了一个确认联机正确性的Diffe_Hellman机制,每次数据的传输,Server都会检查数据来源的正确性,避免黑客入侵。

SSH2支持RSA和DSA密钥

DSA:digitalsignatureAlgorithm数字签名

RSA:既可以数字签名又可以加密

SSH知识小结

1.SSH是安全的加密协议,用于远程连接Linux服务器

2.SSH的默认端口是22,安全协议版本是SSH2

3.SSH服务器端主要包含2个服务功能SSH连接和SFTP服务器

4.SSH客户端包含ssh连接命令和远程拷贝scp命令等

如何防止SSH登录入侵

1.密钥登录,更改端口

2.牤牛阵法

3.监听本地内网IP(ListenAddress192.168.25.*)

SSH功能大全

1.登录

ssh-p22omd@192.168.25.137

2.直接执行命令–>最好全路径

sshroot@192.168.25.137ls-ltr/backup/data

==>sshroot@192.168.25.137/bin/ls-ltr/backup/data

3.查看已知主机

cat/root/.ssh/known_hosts

4.ssh远程执行sudo命令

ssh-tomd@192.168.25.137sudorsynchosts/etc/

5.scp

1.功能–>远程文件的安全(加密)拷贝

scp-P22-r-p/home/omd/h.txtomd@192.168.25.137:/home/omd/

2.scp知识小结

scp是加密远程拷贝,cp为本地拷贝

可以推送过去,也可以拉过来

每次都是全量拷贝(效率不高,适合第一次),增量拷贝用rsync

6.ssh自带的sftp功能

1.Window和Linux的传输工具

wincpfilezip

sftp–>基于ssh的安全加密传输

samba

2.sftp客户端连接

sftp-oPort=22root@192.168.25.137

put/etc/hosts/tmp

get/etc/hosts/home/omd

3.sftp小结:

1.linux下使用命令:sftp-oPort=22root@x.x.x.x

2.put加客户端本地路径上传

3.get下载服务器端内容到本地

4.远程连接默认连接用户的家目录

ssh常见命令参数

usage:ssh[-1246AaCfgKkMNnqsTtVvXxYy][-bbind_address][-ccipher_spec]

[-D[bind_address:]port][-eescape_char][-Fconfigfile]

[-iidentity_file][-L[bind_address:]port:host:hostport]

[-llogin_name][-mmac_spec][-Octl_cmd][-ooption][-pport]

[-R[bind_address:]port:host:hostport][-Sctl_path]

[-Whost:port][-wlocal_tun[:remote_tun]]

[user@]hostname[command]

关于后台ssh服务的相关

#查询openssl软件

rpm-qaopensshopenssl

#查询sshd进程

ps-ef|grepssh

–>/usr/sbin/sshd

#查看ssh端口

netstat-lntup|grepssh

ss|grepssh(效果同上,同下,好用)

netstat-a|grepssh(记住这个)

netstat-lnt|grep22==>查看22端口有没有开/ssh服务有没有开启

技巧:netstat-lnt|grepssh|wc-l–>只要大于2个就是ssh服务就是好的

#查看ssh的秘钥目录

ll/root/.ssh/known_hosts#当前用户家目录的.ssh目录下

#ssh的配置文件

cat/etc/ssh/sshd_config

#ssh服务的关闭

servicesshdstop

#ssh服务的开启:

servicesshdstart

#ssh服务的重启

servicesshdreload[停止进程后重启]==>推荐

servicesshdrestart[干掉进程后重启]==>不推荐

#ssh远程登录

ssh192.168.1.100#默认利用当前宿主用户的用户名登录

sshomd@192.168.1.100#利用远程机的用户登录

sshomd@192.168.1.100-ostricthostkeychecking=no#首次登陆免输yes登录

sshomd@192.168.1.100″ls/home/omd”#当前服务器A远程登录服务器B后执行某个命令

sshomd@192.168.1.100-t”sh/home/omd/ftl.sh”#当前服务器A远程登录服务器B后执行某个脚本

ssh免密设置

1、进入用户的家目录

[root@localhost~]#cd/root/.ssh/【root用户就在root目录下的.ssh目录】

[root@localhost~]#cd/home/omd/.ssh/【普通用户就是在家目录下的.ssh目录】

image

2、根据DSA算法生成私钥和公钥【默认建立在当前用户的家目录】

[root@localhost.ssh]#ssh-keygen-tdsa#一路回车即可

id_dsa–>私钥(钥匙)

id_dsa.pub–>公钥(锁)

image

3.拷贝公钥给目标服务器

[root@localhost.ssh]#ssh-copy-id-iid_dsa.pubomd@192.168.25.110【使用ssh登录的默认端口22】

[root@localhost.ssh]#ssh-copy-id-iid_dsa.pub–p666omd@192.168.25.120【使用ssh登录设置的端口666】

4.查看目标服务器生成的文件

[omd@localhost.ssh]$ll/home/omd/.ssh/authorized_keys

image

5.免密码登录目标服务器

sshomd@192.168.25.110

6.总结一下钥匙和锁的关系

1.多个钥匙开一把锁

把id_dsa.pub复制给各个服务器

2.一个钥匙开duobasuo

把id_dsa传给各个服务器

把id_dsa传给自己

ssh排查问题

1.判断物理链路是否通ping192.168.25.130线路|防火墙|是否同一个网的

ping本身是icmp协议

2.判断服务是否正常

telnet192.168.25.13022

3.Linux防火墙

serviceiptablesstatus==>/etc/init.d/iptablesstatus

4.打开ssh的调测进行观察

ssh-vvvomd@192.168.1.100

SSH批量分发与管理方案小结

1.利用root做sshkey验证

优点:简单,易用

缺点:安全性能差,无法禁止root远程连接

2.利用普通用户omd–>推荐

思路:把要分发的文件拷贝到服务器用户的家目录,然后利用sudo提权拷贝分发的文件和对应目录

优点:安全

缺点:复杂,配置麻烦

1.sudo提权

echo’omdAll=(All)NOPASSWD:/usr/bin/rsync’>>/etc/sudoers

visudo-c

grepomd/etc/sudoers

2.ssh分发到服务器的家目录

ssh-p22-r/etc/hostsomd@192.168.25.137:~

3.ssh使用sudo复制到目标服务器的/etc

ssh-tomd@192.168.25.137sudorsynchosts/etc/

3.拓展方案2,不用sudo,而是设置suid对固定命令提权

优点:相当安全

缺点:复杂,安全性较差,任何人都可以处理带有suid权限的命令

1.whichrsync

2.chmod4755/usr/bin/rsync

ssh章节小结

1.ssh远程的加密连接协议,相关软件openssh,openssl

2.默认端口22

3.ssh版本协议

4.服务器ssh连接,ftp连接,sshd守护进程,开机启动

5.ssh客户端重要命令:ssh(用户登录&&远程命令),scp,sftp,

6.安全验证方式:口令,密钥学习原理

7.ssh服务优化:改端口,改监听,noroot,noempty,noDNS,

8.ssh密钥对,公钥在服务器端,私钥在客户端

修改ssh服务的启动文件sshd的几个点

1-1修改/etc/ssh/sshd_config
GSSAPIAuthenticationyes解决一台服务器管理多个ssh服务

UseDNSno加快响应速度因为在内网环境下

PermitRootLoginno不运行root用户直接登录

Port11544更改访问端口号

ListenAddress192.168.25.130只监听内网的IP

MatchUseranoncvs当前环境允许登录的用户

PermitRootLoginno是否允许root用户登录,一般不允许开

1-2重启服务

servicesshdrestart写入命令进内存

servicesshdreload(优先)reload是一个平滑的访问,不影响用户使用

1-3查看连接端口

netstat-an|grepEST

SSH跳过HostKeyChecking,不用输入yes

SSH跳过输入ssh跳过RSAkeyfingerprint输入yes/no

在配置大量的节点之间需要ssh连通的时候,如果自动复制很多节点,都需要输入yes,两两节点之间都要互通一次,这样会造成很大的麻烦

解决1;修改配置文件/etc/ssh/ssh_config

找到#StrictHostKeyCheckingask

修改为:StrictHostKeyCheckingno

解决2:添加参数–o【o=option】

sshroot@192.168.25.133-o”StrictHostKeyCheckingno”

scp-o”StrictHostKeyCheckingno”newfile.txt<ahref=“mailto:root@192.168.25.133/root”>root@192.168.25.133:/root

ssh带密码登录之sshpass的安装

【下载地址】https://sourceforge.net/projects/sshpass/files/latest/download

上传文件到服务器

CentOS下安装:

[root@localhost~]#tarxfsshpass-1.06.tar.gz

[root@localhost~]#cdsshpass-1.06

[root@localhostsshpass-1.06]#./configure

[root@localhostsshpass-1.06]#make&&makeinstall

检查是否安装成功:

[root@localhostsshpass-1.06]#whichsshpass

/usr/local/bin/sshpass

远程登录主机:

sshpass-pFTL600@HHsshomd@192.168.25.110-o”StrictHostKeyCheckingno”

注意:如果是第一次登录,需要输入手动yes,此时sshpass并不会给提示,所以登录异常

Ubuntu下安装方法一[推荐]:简单

omd@omd-virtual-machine:~/sshpass-1.06$sudoaptinstallsshpass

安装成功:

omd@omd-virtual-machine:~/sshpass-1.06$whichsshpass

Ubuntu下安装方法二:

omd@omd-virtual-machine:~$tarxfsshpass-1.06.tar.gz

omd@omd-virtual-machine:~$cdsshpass-1.06/

omd@omd-virtual-machine:~/sshpass-1.06$./configure

omd@omd-virtual-machine:~/sshpass-1.06$sudomake&&makeinstall

其同CentOS下安装

ssh源码修改添加ssh访问标志位

【更多参考】https://www.cnblogs.com/ftl1012/p/9459819.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152659.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • ubuntu20.04清华源_ubuntu20.04更换国内源

    ubuntu20.04清华源_ubuntu20.04更换国内源Ubuntu22.04的稳定版计划于2022年4月21日发布。开发工作已经在紧锣密鼓地进行,它将遵循如下发布时间表:2022年2月24日:功能冻结2022年3月17日:用户界面冻结2022年3月31日:测试版发布2022年4月14日:候选版本2022年4月21日:最终稳定版本Ubuntu22.04仍在积极开发中。您不应该在生产机器或主系统上使用它。如果你想在备用机器或虚拟机上测试它,你可以从Ubuntu的网站下载每日

  • MODIS 数据产品预处理[通俗易懂]

    MODIS 数据产品预处理[通俗易懂]MODIS数据产品预处理1MCTK重投影第一步:安装ENVI的MCTK扩展工具解压压缩包,将其中的mctk.sav与modis_products.scsv文件复制到如图所示,相应的ENVI安装路径中去。第二步:打开ENVI5.3标准版如图所示在右边的工具栏处打开最下方的Extensions工具扩展包。可以看到安装的处理工具如图所示。鼠标左键双击打开其中的m…

  • matlab的length函数和size函数

    matlab的length函数和size函数在matlab中length函数和size函数的用法

  • python编译器与解释器_python有哪些编辑器

    python编译器与解释器_python有哪些编辑器Python编译器与解释器Python的环境我们已经搭建好了,可以开始学习基础知识了。但是,在此之前,还要先说说编译器与解释器相关的内容。如果这部分内容,让你觉得难以理解或不能完全明白,可以暂时

  • C语言通过socket编程实现TCP通信「建议收藏」

    C语言通过socket编程实现TCP通信「建议收藏」服务端客户端通信例子:sockettcp通信1,sockettcp通信2,udp使用讲解,socketudp通信例子1.TCP/IP协议叫做传输控制/网际协议,又叫网络通信协议。实际上,它包含上百个功能的协议,如ICMP(互联网控制信息协议)、FTP(文件传输协议)、UDP(用户数据包协议)、ARP(地址解析协议)等。TCP负责发现传输的问题,一旦有问题就会发出重传信号,直到所…

  • linux下svn命令使用大全

    最近经常使用svn进行代码管理,这些命令老是记不住,得经常上网查,终于找了一个linux下svn命令使用大全:1、将文件checkout到本地目录 svncheckoutpath(path是服务器 上的目录)例如:svncheckoutsvn://192.168.1.1/pro/domain简写:svnco2、往版本库中添加新的文件 svnaddfile例如:svn…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号