setup_ssh.sh #2

  • //
  • p4-sdp/
  • dev_rebrand/
  • test/
  • docker/
  • setup_ssh.sh
  • View
  • Commits
  • Open Download .zip Download (671 B)
#!/bin/bash

# This script sets up ssh for use within container

#------------------------------------------------------------------------------
# Version ID Block. Relies on +k filetype modifier.
# VersionID='$Id: //p4-sdp/dev_rebrand/test/docker/setup_ssh.sh#2 $ $Change: 31752 $'

mkdir /p4/.ssh

mv /tmp/insecure_ssh_key.pub /p4/.ssh/authorized_keys
mv /tmp/insecure_ssh_key /p4/.ssh/id_rsa

cat << EOF > /p4/.ssh/config
Host *
  StrictHostKeyChecking no
  UserKnownHostsFile /dev/null
  User perforce
  LogLevel QUIET
EOF

chown -R perforce:perforce /p4/.ssh

chmod 700 /p4/.ssh
chmod 644 /p4/.ssh/authorized_keys
chmod 400 /p4/.ssh/id_rsa
chmod 400 /p4/.ssh/config
# Change User Description Committed
#2 31752 C. Thomas Tyler In dev_rebrand, bringing in changes from dev_c2s ala:

p4 merge --from dev_c2s
p4 resolve -am

No interactive resolve was needed.
#1 31751 C. Thomas Tyler p4 stream convertsparse
//p4-sdp/dev/test/docker/setup_ssh.sh
#1 31397 C. Thomas Tyler Populate -b SDP_Classic_to_Streams -s //guest/perforce_software/sdp/...@31368.
//guest/perforce_software/sdp/dev/test/docker/setup_ssh.sh
#1 25149 Robert Cowham Changes to docker files as part of prep for multi-container work
Centos6 & 7 now install python 3.6 from ISU Community as pre-built
Refer to p4python==17.2 to avoid need to compile
Changes to test infrastructure only
//guest/robert_cowham/perforce/sdp/test/docker/setup_ssh.sh
#1 23433 Robert Cowham Got it working with basic ssh stuff if sshd run manually on a box