Changes between Version 1 and Version 2 of Paravmssh
- Timestamp:
- Apr 21, 2009, 5:46:09 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Paravmssh
v1 v2 7 7 After 5<?> minutes you can access the machine's console from an athena machine or any machine that has kerberos tickets. 8 8 assuming you have called your vm "myParaVM" 9 {{{athena% ssh myParaVM@xvm-console.mit.edu}}} 9 {{{ 10 athena% ssh myParaVM@xvm-console.mit.edu 11 }}} 10 12 this will take a half-minute, but your terminal should then read 11 13 {{{ … … 17 19 hit enter. It will display information about the OS and vm name and a login promt. Type "root". If asked for a password, just hit enter. 18 20 Normally, we don't want to login as root, so we need to add a user 19 {{{root@myParaVM:~# adduser username}}} 21 {{{ 22 root@myParaVM:~# adduser username 23 }}} 20 24 where username is preferrably your athena identity 21 25 this will prompt you for a password and then for some personal information 22 26 that does not matter for our purposes. 23 27 In order to install software, we next need to add ourselves to the sudoers file. 24 {{{root@myParaVM~# visudo}}} 28 {{{ 29 root@myParaVM~# visudo 30 }}} 25 31 this opens /etc/sudoers using vi. 26 32 if you are unfamiliar with original vi, you can type the following sequence of keys (where [enter] and [ctrl] stand for the enter and control keys and username is the username you just added: 27 {{{20j$a[enter]username[space][space][space][space]ALL=(ALL) ALL[esc]:wq[enter]}}} 33 {{{ 34 20j$a[enter]username[space][space][space][space]ALL=(ALL) ALL[esc]:wq[enter] 35 }}} 28 36 <do I actually want it to be username ALL=(ALL) ALL?> 29 37 lastly, we need to start the ssh daemon: 30 {{{root@myParaVM~# /etc/sbin/sshd}}} 38 {{{ 39 root@myParaVM~# /etc/sbin/sshd 40 }}} 31 41 32 42 now open up another local terminal and try to ssh into your VM: 33 {{{athena% ssh username@myParaVM.xvm.mit.edu}}} 43 {{{ 44 athena% ssh username@myParaVM.xvm.mit.edu 45 }}} 34 46 and check that you can sudo: 35 {{{username@myParaVM~$ sudo apt-get install emacs (or vim-gnome)}}} 47 {{{ 48 username@myParaVM~$ sudo apt-get install emacs (or vim-gnome) 49 }}}