admin管理员组文章数量:1601618
环境:win10系统和虚拟机centos系统
首先登录虚拟机获取对应ip地址:命令ifconfig
获取到对应的ip地址,下面会常用
putty登录:
1.安装putty:
附上,下载地址 , 连接远程Linux服务器的工具只需要下载putty.exe,下载后直接运行即可了
2.打开putty
Host Name:填上刚刚的ip地址
Port端口为:默认22
Connect type:选择SSH
Saved Sessions:自定义一个名字,用来方便自己区分不同的主机
定义字符集:点击左侧Window目录下的Translation,选择UTF-8即可,
点击左侧的Session,选择右下角的save,就会出现刚才自定义名字的主机,双击即可进入putty命令窗口。
这样,就可以通过用户密码登录啦;
输入在centos系统创建的用户或者直接用root登录,要用ssh登录的用户在创建时候不能设置/sbin/nologin限制登录。
创建用户命令:
useradd yutest
passwd yutest
这样就通过putty登录进虚拟机了。(连接云服务器也是同样方式)
ftp连接
前提是centos装了ftp服务器,在前面章节,linux安装ftp服务,有详细步骤
window通过ftp工具连接虚拟机,
连接类型:选择SFTP
URL:ip地址
用户名和密码:创建的用户信息
这样,就可以成功连接,上传文件到centos系统了。
mysql连接
前提是安装了mysql服务
1.修改防火墙规则:
# vim /etc/sysconfig/iptables
(如果已存在,则不需添加)
添加如下,防火墙开放http用的80端口和连接MySql的3306端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
查看是否编辑生效:
# cat /etc/sysconfig/iptables
2.登录进mysql
# mysql -uroot -p
3.放开权限 命令:
> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
刷新一下权限 命令:
> flush privileges;
这样就在centos放开了连接权限,
4.打开navicat等mysql界面工具
常规:输入ip和用户密码
选择SSH选项:√选ssh通道,输入ip和用户密码(与上相同)
连接后提示输入密码
这样,既可以完成window连接centos的mysql,可以去做进一步的操作。
版权声明:本文标题:windows宿主机与虚拟机centos的连接使用(putty登录,ftp连接,mysql连接) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728379084a1156322.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论