怎么用MAC地址连接远程桌面?
没听说过AMC地址远程桌面。都是通过IP地址来进行远程直面。
你要访问的主机,使用固定IP地址,不要用自动获得的方式就可以了。
IP地址冲突,这在局域网中必须解决掉。
如果你的要控制的主机网络有DHCP服务器,那就尽可能把主机IP地址设置在靠后。如果主机IP已经固定,那就把DPCP服务器起始和结束的IP,不要设在服务器IP范围内。
mac远程登录xshell7如下:
1、打开xshell7,点击文件,新建。
2、连接主机的IP地址:是远程连接的IP地址端口号:也是远程连接的端口号。
3、用户身份验证(远程登陆的用户身份)用户:远程服务器上有的用户,用来登录远程服务器的注意:前提是远程的服务器是开启服务的。
前提:要有你需要连接的服务器的ip,端口号,服务器上的账户和密码
1、首先打开终端,然后输入sudo su - 回车进入根目录
2、然后输入:ssh -p 端口号 服务器用户名@ip (例如ssh -p 22 userkunyu@119293763)回车,到这会让你输入yes或者no来确认是否连接,输入yes回车
3、然后输入在服务器上的用户密码回车
4、到此进入的是你在服务器上的账户的目录,即为连接成功
最后输入sudo su -进入服务器的根目录,进行操作
连接设置别名
使用vi命令编辑一下~/ssh/config这个文件(如果目录下没有这个文件,可以新建一个),接着按下面格式添加内容:
另外,如果想查看当前有哪些配置了别名的服务器,可以使用命令cat ~/ssh/config | grep “Host”来查看
podman是一个可以替代docker的容器技术。特色功能之一,就是可以在Mac或者Windows上面,通过ssh协议,远程连接到linux 上面,操作远程的podman。你用起来,就跟本地的podman一样的。比你在mac或者windows下面,跑虚拟机,要好很多。
但是配置起来,需要一点点耐心。
你先要准备好ssh的key,避免不必要的麻烦,我们直接得用 ssh key id_ed25519
首先远程linux服务器,你得先装podman, 我们以opensuse tumbleweed为例,你需要执行这样的命令安装,并配置podman
sshd也是必须要启用的,不然你无法以sshd协议链接linux 服务器。
systemctl enable sshd
记住,你得生成,或者自己准备ssh的 key, 以id_ed25519格式为佳。
保证可以通过ssh -v root@目标机器ip登录远程服务器
然后接下来你执行命令,在mac或者windows下面,利用podman的远程链接功能,链接到远程podman服务器。
podman --log-level=debug system connection add wsk -d --identity /Users/nomore/ssh/id_ed25519 ssh://root@172301112
查看连接信息
$ podman system connection ls
Name URI Identity Default
wsk ssh://root@172301112:22/run/podman/podmansock /Users/nomore/ssh/id_ed25519 true
然后看下版本信息
接下来我们运行一个容器试试
如果我们在远程linux服务器上执行命令,应该可以看得到刚刚我们运行的容器实例
当你完成这个简单的实例之后,你会发现,你已经初步掌握了podman 如何链接远程linux服务器。
这样你可以在本地开发代码,开发完了,可以利用远程linux,构建容器镜像
比如我的电脑是mac,我先clone一个很小的仓库,,尝试构建镜像
我们分别在mac和远程linux看看我们的镜像是否构建成功了
到这里,容器的运行,镜像构建,这些基本操作,你都已经掌握了。
1终端命令
1打开Mac的命令终端,检查是不是用root登陆,如果不是的话,就输入命令:sudo -i切换到root
2输入ssh root@127001 它会提示你输入密码,输入正确的密码之后,你就发现已经登陆成功了
解决方法
Mac OS系统远程连接Linux服务器,需要配置Linux系统的远程管理,最常用的软件就是VNC,一款远程桌面管理软件,下面是安装和使用方法:
被控端(以CentOS 54版本的Linux系统为例)
1、下载VNC Server
VNC Server下载地址:Centos光盘的镜像中自带
2、 安装vnc-server软件包
rpm -ivh vnc-server-412-14el5_31i386rpm
3、 设置用户密码
vncpasswd
#这是远程登录时需要的密码
#设置用户密码之后会在/root/目录下新建一个 vnc的隐藏目录
4、 编辑服务配置文件,去掉下面两行前面的注释,并修改端口为7,远程登录用户为root,远程桌面的屏幕分辨率为1024x768,总是共享
vi /etc/sysconfig/vncservers
VNCSERVERS="7:root"
VNCSERVERARGS[7]="-geometry 1024x768 -alwaysshared"
5、 创建xstartup脚本
service vncserver start
service vncserver stop
ls /root/vnc/
CentOS:7pid xstartup CentOS:7log passwd
6、 编辑xstartup文件
#只需要把以下红色字部份的注释去掉即可
vi /root/vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
service vncserver start
7、 启动VNC服务
# service vncserver restart
主控端(Mac OS远程桌面连接Linux)
1、在Mac OS中安装vnc-viewer,选择VNC客户端即可。
2、远程登录测试:使用ip:port的方式登录,密码是vncpasswd设置的密码。
在 Windows 系统上,我们可以通过系统自带的远程桌面或是 QQ远程来控制对方的电脑。对于使用苹果 Mac 电脑的小伙伴来说,就没那么好操作了。苹果 Mac 系统也为我们提供了一个用于远程控制的功能,它叫住屏幕共享。这里简单介绍下怎么远程控制苹果 Mac 电脑的操作方法。
第一步、在 Mac 上设置好屏幕共享
先请在苹果 Mac 电脑上的 “系统偏好设置”窗口中打开 “共享”功能,如图所示
接着在共享窗口中的左侧点击启用 “屏幕共享”选项,如图所示
当屏幕共享功能打开以后,请点击 “电脑设置”按钮,如图所示
随后请勾选二个选项: 一、任何人都可以请求取得控制屏幕的权限; 二、 VNC 显示程序可以使用密码控制屏幕,并且设置一个连接密码
第二步、用 VNC 客户端来控制 Mac 电脑
当 Mac 上设置好了远程连接以后,接下来可以搜狗搜索 VNC Viewer 关键字,进入官方下载页面。
这里为什么要选择下载 VNC 客户端呢?因为 VNC 客户端支持多平台,可以在 Windows、Mac、Linux、Solaris、Aix 系统上运行,这样一来就可以在多个系统平台上来远程控制 Mac 电脑了。进入 VNC 官网,根据自己的系统来下载相应的客户端,如图所示
我这里以从 Windows 上控制 Mac 电脑为例,在 Windows 系统上打开下载好的 VNC 客户端,输入要控制的 Mac 电脑的 IP 地址,点击 Connect按钮。
随后会提示我们是否真的要连接此电脑,点击 Continue按钮继续。
接着请输入我们之前在 Mac 电脑上设置的 VNC 连接密码,如图所示
随后就可以看到 Mac 电脑的登录画面了,可以点击相应的用户,输入密码即可了。
0条评论