A collection of scripts and configs for the John Hartman Lab Server at UAB
|
il y a 3 jours | |
---|---|---|
config | il y a 1 mois | |
docs | il y a 3 jours | |
scripts | il y a 3 jours | |
theme | il y a 1 mois | |
.gitignore | il y a 8 mois | |
LICENSE | il y a 1 mois | |
README.md | il y a 3 jours |
ssh
: ssh username@hartmanlab.genetics.uab.edu
(default password is your username)ssh username@hartmanlab.genetics.uab.edu
samba
password (default password is also your username): smbpasswd
Optional: Generate a public-private keypair on your client and copy it to the server for faster and more secure logins.
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_4096
ssh-copy-id -i ~/.ssh/id_rsa_4096.pub username@hartmanlab.genetics.uab.edu
ssh
Connect to the server remotely using the command line.
Launch graphical server programs locally on a client that execute on the server.
ssh -X username@hartmanlab.genetics.uab.edu
sftp
Browse and manage files stored on the server.
sftp://username@hartmanlab.genetics.uab.edu:/home/username
):
samba
Mount samba
file shares on any platform as if the server data was on a local drive.
The server provides two samba
shares:
/mnt/data
): \\username\\data
$HOME
directory: \\username\\username
The default samba
credentials are the same as your server username and password. Users can change their samba
password using smbpasswd
.
x2goclient
Access an X2Go remote desktop session using the X2Go x2goclient
available for Linux/OSX/Windows from the X2Go website or by installing the x2goclient
package.
X2Go sessions can be paused or suspended from the X2Go client window. Multiple sessions can be created on the client, making it possible to select alternate quality settings based on location and bandwidth.
hartmanlab.genetics.uab.edu
username
22
/media/disk/<share_name>
.
Note: Some programs do not continue to run at full speed when an X2Go session is paused. In these cases, the program should be run via ssh
in a tmux
or screen
session.
In an X2Go session, go to Applications>Internet>Remote Viewer>Connection>New and enter vnc://192.168.16.101:5900
http://localhost:9999
ssh -f username@hartmanlab.genetics.uab.edu -L 9999:localhost:9999 -N
http://localhost:8787
ssh -f username@hartmanlab.genetics.uab.edu -L 8787:localhost:8787 -N
http://localhost:8888
ssh -f username@hartmanlab.genetics.uab.edu -L 8888:localhost:8888 -N
rsync
is recommended for periodically backing up user files to a local client.
$HOME
' directory locally to /home-backup
: rsync -azH --delete username@hartmanlab.genetics.uab.edu:/home/username/ home-backup/
rsync -azh username@hartmanlab.genetics.uab.edu:/mnt/data/scans/20250723_roessler_project .
script-user-reset-x2go
script-user-reset-desktop
passwd
smbpasswd
motd
for service statuses and updates: cat /etc/motd
/
, /home
/mnt/data
/mnt/backup
See additional documentation in docs/README.md
.