草庐IT

remote-ssh

全部标签

Linux开启ssh服务

打开"终端窗口",输入"sudops-e|grepsshd"–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入"sudoservicesshstart"–>回车–>ssh服务就会启动。打开"终端窗口",输入"sudovi/etc/ssh/sshd_config"–>回车–>把配置文件中的"PermitRootLoginwithout-password"加一个"#“号,把它注释掉–>再增加一句"PermitRootLoginyes”–>保存,修改成功。重启SSH服务systemctlrestartsshd开机自动启动ssh命令sudosystemctlenablesshd关闭ss

CentOS 7 下/etc/ssh/sshd_config 文件解释

CentOS7下/etc/ssh/sshd_config文件详解SSH由客户端和服务端的软件组成,在客户端可以使用的软件有SecureCRT、putty、Xshell等,而在服务器端运行的是一个sshd的服务,通过使用SSH,可以把所有传输的数据进行加密,而且也能够防止dns和IP欺骗,此外,SSH传输的数据是经过压缩的,可以加快传输速度,其服务器端的配置文件为/etc/ssh/sshd_config。以下为sshd_config学习记录。[root@localhost~]#cat/etc/ssh/sshd_config#$OpenBSD:sshd_config,v1.1002016/08/1

git push提交代码到服务器报remote: [session-xx] Access denie The requested URL returned error: 403

操作:执行gitpush-uoriginmaster,我想把commit的代码直接提交到远程的仓库,哪知道直接给我一个报错:remote:[session-xxx]Accessdeniedfatal:unabletoaccess'https://gitee.com/xxx/xxx.git/':TherequestedURLreturnederror:403原因:这是账号不一致可以通过查询一下当前用户:cat~/.gitconfig 可以知道这是我当前的用户,再去对比一下window存储默认的账号密码,看看是不是一致;控制面板》用户账号》管理你的凭据》windows凭据》普通凭据,在里面找到gi

成功解决:http.client.RemoteDisconnected: Remote end closed connection without response

成功解决:http.client.RemoteDisconnected:Remoteendclosedconnectionwithoutresponse问题描述运行程序超时,有时可以正常运行,有时候显示如下错误:http.client.RemoteDisconnected:Remoteendclosedconnectionwithoutresponse。(virtual)lihuanyu@ubuntu-NF5468M5:~/code/03AdaBins$pythoninfer.pyLoadingbasemodel()...Traceback(mostrecentcalllast):File"i

生成SSH Key(windows)

目录1.安装git2.键入命令3.不用输入密码,直接回车即可生成4.注意1.安装git安装之后,在git程序目录右键点击 "GitBashHere",进行输入命令的界面2.键入命令进入命令界面后,输入ssh-keygen-trsa-C"email@email.com",后面的email可以换成自己的邮箱,也可以是其他的。3.不用输入密码,直接回车即可生成4.注意1.在C:\Users\administrator\.ssh(win10目录)下产生两个文件:id_rsa和id_rsa.pub2.打开id_rsa.pub文件,复制内容,在需要的服务器上(如github.com上到ssh密钥管理页面)

【git】git从https切换为ssh

之前采用的https方式拉取代码,最近只允许使用ssh方式拉取代码,因此进行切换。除了代码仓库方面需要配置的公钥、私钥等操作外,本文只说明git方面需要进行的配置。首先是需要将原有的git仓库地址从https地址更换为ssh地址,使用如下命令进行更换:1.查看当前仓库url地址gitremote-v2.复制项目的ssh地址,然后使用命令gitremoteset-url来重新设置urlgitremoteset-urlorigingit@gitee.com:someaccount/someproject.git3.用命令gitremote-v查看一下,url是否已经变成了ssh地址gitremot

工作随记2:Linux更改SSH端口,并解决SSHD服务重启失败的问题

环境:LinuxCentos71.进入sshd配置文件:vi/etc/ssh/sshd_config 2、找到“#Port22”这行,删掉注释符#,将端口改为2022:3.重启sshd服务:systemctl restart sshd可能会出现以下报错内容:Jobforsshd.servicefailedbecausethecontrolprocessexitedwitherrorcode.See "systemctIstatussshd.service"and"journalctI-xe"fordetails.原因是SELinux(Linux的一个安全子系统)拒绝了本次重启。只需临时将SEL

visual studio code 创建 SSH 远程连接

DevelopingonRemoteMachinesusingSSHandVisualStudioCodehttps://code.visualstudio.com/docs/remote/ssh应用包括但不限于:虚拟机、服务器步骤说明:前两步不涉及代码(键盘)操作,所以就并在一起了(为什么安装SSH服务后没有直接验证?)1.安装SSH服务安装OpenSSH|MicrosoftDocshttps://docs.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse以Windows为例依

如何生成ssh公钥

一、查看ssh直接在C:\Users\Administrator\.ssh(直接在C盘>用户>.ssh文件>id_rsa.pub),下图中id_rsa.pub省略了后缀名git命令查看:进入.ssh文件:查看公钥:catid_rsa.pub或者vimid_rsa.pub二、生成ssh公钥直接在C:\Users\Administrator文件中打开git,输入ssh-keygen命令查看是否成功生成的公钥:直接把项目在powerShell打开,输入ssh-tgit@gitee.com成功生成公钥后,按上面两种方式查看三、配置gitee公钥

ssh命令报错no matching cipher found. Their offer: aes128-cbc,aes192-cbc,aes256-cbc,3des-cbc

ssh连接服务器报错执行sshuser@host报错,信息如下:Unabletonegotiatewith{host}port{port}:nomatchingcipherfound.Theiroffer:aes128-cbc,aes192-cbc,aes256-cbc,3des-cbc原因协议不匹配解决可以使用如下命令ssh-caes128-cbc,aes192-cbc,aes256-cbc,3des-cbcuser@host也可以修改~/.ssh/config文件vi~/.ssh/config增加配置Ciphers+aes128-cbc,aes192-cbc,aes256-cbc